THINKPHP怎么在类中做一个公共的方法,让此类中得方法在运行时都先运行这个方法!

就是怎么做一个公共类,让后台的所有方法都继承,在访问的时候都会先访问这个类怎么做,求高人,小弟找半天了... 就是怎么做一个公共类,让后台的所有方法都继承,在访问的时候都会先访问这个类 怎么做,求高人,小弟找半天了 展开
 我来答
吕小布113
推荐于2016-01-18
知道答主
回答量:7
采纳率:0%
帮助的人:8.5万
展开全部
你可以在类中把公共的方法按平常的方法写下来
class ExampAction extends Action {
public function fun_public(){
......
}
}
然后在这个类中的其他方法中实例化这个类,用实例化后的对象调用这个方法:
class ExampAction extends Action {
public function fun_public(){
......
}
//下面这个方法调用公共方法
public function another_fun(){
$Exa = A("Examp");
$Exa->fun_public();
.....
}
}
这样就行,分别在本类中其他的方法中前两句都加上another_fun方法中的前两句就行了
你可以学习下thinkphp手册中的“跨模块调用”。
soonys1
2011-09-17 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:124万
展开全部
在入口同级目录上建个公共文件夹public文件名,在里面建个公共php文件类,不管前台和后台都可以调用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c040ba3
2011-09-15 · 超过41用户采纳过TA的回答
知道答主
回答量:194
采纳率:0%
帮助的人:124万
展开全部
require_once(类);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式