2
在Zend Framework 1.8中,建議如何在Zend Framework 1.8中註冊一個新插件?Zend框架1.8推薦的方式註冊一個插件?
<?php
/**
* Enter description here...
*
*/
class Wenbert_Controller_Plugin_CheckHasAccess extends Zend_Controller_Plugin_Abstract {
/**
* Enter description here...
*
* @param Zend_Controller_Request_Abstract $request
*/
public function preDispatch(Zend_Controller_Request_Abstract $request) {
echo 'This plugin is called...';
}
}
我記得之前做1.8的版本是這樣的:
require_once 'Wenbert/Controller/Plugin/CheckHasAccess.php';
$frontController = Zend_Controller_Front::getInstance();
$frontController->registerPlugin(new Wenbert_Controller_Plugin_CheckHasAccess());
什麼是最好的/推薦的方式做到這一點的ZF 1.8?
在此先感謝!
-Wenbert
更重要的是,你不能將對象插入你的插件=增加耦合。我寧願在引導過程中手動實例化和註冊。 – Cobby 2011-02-08 10:00:25