我需要的是 在指定的Action display之后调用一个方法
应该怎么写
Thinkphp所有Action之后调用的方法
答案:3 悬赏:0 手机版
解决时间 2021-01-27 14:36
- 提问者网友:杀手的诗
- 2021-01-26 22:52
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-01-26 23:38
可以用TP自带的后置函数,例如你想在执行完Index模块的display()就执行pageShow()方法就可以这么写
class IndexAction extends Action{
function display(){
//display code;
}
function _after_display(){
pageShow();
}
}
?>
但是如果在display()方法中有中断或者错误等跳转函数的话,它的后置函数式不会执行的
class IndexAction extends Action{
function display(){
//display code;
}
function _after_display(){
pageShow();
}
}
?>
但是如果在display()方法中有中断或者错误等跳转函数的话,它的后置函数式不会执行的
全部回答
- 1楼网友:孤独的牧羊人
- 2021-01-27 01:24
如果是在模板使用,写在Common/common.php中,直接调用即可,记得先删除缓存文件runtime。
- 2楼网友:动情书生
- 2021-01-27 00:33
这么写
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯