我一直在Zend Framework工作了一段時間,目前我正在重構我的代碼的一些部分。我想消除的一件大事是我的abstract
控制器類,它啓動了許多變量,這些變量必須出現在我的所有控制器中,例如$success
,$warning
和$error
。這部分可以在控制器插件中完成,但將這些變量發送到相關視圖的最佳方式是什麼。目前我在我的abstract
控制器類中使用自定義方法,我在所有控制器中調用該方法。ZendFramework從控制器發送變量到視圖(最佳版本)
protected function sendViewData(){
$this->view->success = $this->success;
$this->view->warning = $this->warning;
$this->view->error = $this->error;
}
,然後將其稱爲throught
parent::sendViewData();
我一直在尋找通過插件控制器或任何更適合此
請您澄清一下嗎?你想幫助製作一個插件控制器? – 2010-12-03 18:48:06