从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); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |