thinkphp-控制器上
Posted 加号与剑豪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp-控制器上相关的知识,希望对你有一定的参考价值。
1.控制器操作
(配置)‘ACTION_SUFFIX‘=>‘abc‘, //增加控制器方法后缀,防止冲突
//public function indexabc(){ //后面加上abc后缀
//} //URL: index就可以了
2.内部调用
/* //内部调用
public function user(){
$userEvent=new UserEvent(); //内部模块
$userEvent->user(); //方法
*/
/* //内部调用
$userEvent=A(‘User‘,‘Event‘); //内部模块
$userEvent->user(); //方法
*/
}
3.前、后执行
//前置执行 加前缀_before
public function _before_index(){
echo ‘前‘;
}
//后置执行 后前缀_after
public function _after_index(){
echo ‘后‘;
}
4.多级控制器
//允许二级连接
(配置)//‘CONTROLLER_LEVEL‘=>2,
//当开二级,一级就不可以用,不开二级,二级就不能用
//在控制器里再创建一个控制器
5.跳转与返回
public function user(){
$fiag=true;
if($flag){
//跳转到
$this->success(‘新增成功‘,‘../Kzhiq/all‘);
}
else{
//跳转到
$this->error(‘新增失败‘);
}
}
public function all(){
echo ‘wcl‘;
}
}
以上是关于thinkphp-控制器上的主要内容,如果未能解决你的问题,请参考以下文章
thinkphp3.2 qrcode 怎么在view页面上输出