首页 > 代码库 > thinkphp-控制器上
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-控制器上