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