从CakePHP组件到达CakeRequest对象
| 
 我正试图从我的自定义组件到达CakeRequest对象.但我不能.在 
 cookbook里面我发现了这个: 
  
  
  
 控制器参考意味着什么?我尝试了以下内容.有用. // MyController.php
    public function foo(){
        $this->MyUtil->bar($this);
    }
// MyUtilComponent.php
    function bar(&$controller) {
        $a=$controller->request;
        print_r($a);
    }解决方法
 CakePHP组件具有 
  initialize回调,可用于存储对控制器的引用.将其添加到Component类:public function initialize(Controller $controller) {
    $this->controller = $controller;
}然后吧可以是: function bar() {
    $a = $this->controller->request;
    print_r($a);
}(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 
