Zend_Application问题与扩展Frontcontroller和使用扩展Frontcontroller应用程序资源
问题描述:
我扩展了Zend FrontController与个人一个,并且扩展前端控制器应用程序资源以使用我的个人前端控制器。现在基本上所做的就是将应用程序资源方法getFrontController
中的前置变量分配给我的个人前端控制器。最后,我在application.ini
中添加了pluginpaths变量来使用我的个人应用程序资源。无论如何,我将Zend Frontcontroller
归还给我,而不是我个人。有人知道为什么我的个人应用程序前端资源 未被使用? `Zend_Application问题与扩展Frontcontroller和使用扩展Frontcontroller应用程序资源
答
由于Zend_Controller_Front
是一个单例,因此您还需要重写getInstance()方法以确保它创建的是类的实例,而不是基类。你可以剪切和粘贴方法来做到这一点:
public static function getInstance()
{
if (null === self::$_instance) {
self::$_instance = new self();
}
return self::$_instance;
}
我很感兴趣,在我的应用程序做到这一点。有没有可能在发布后或者源代码后发布自己的做法,以便我可以查看它? –
今晚我会发布它。 – jkushner
前端控制器资源 - http://pastebin.com/H9hvVCKz – jkushner