簡體   English   中英

Zend_Application與擴展Frontcontroller和使用擴展的Frontcontroller應用程序資源有關

[英]Zend_Application issue with extending Frontcontroller and using extended Frontcontroller application resource

我使用個人擴展了Zend Frontcontroller並擴展了前控制器應用程序資源以使用我的個人前端控制器。 它目前基本上只是將應用程序資源方法getFrontController的前端變量分配給我的個人前端控制器。 最后,我在application.ini添加了pluginpaths變量以使用我的個人應用程序資源。 在任何情況下,我都會讓Zend Frontcontroller返回給我,而不是我個人的。 有人知道為什么我的個人應用程序前控制器資源沒有被使用? `

由於Zend_Controller_Front是單例,因此您還需要覆蓋getInstance()方法以確保它創建類的實例而不是基類。 您可以剪切並粘貼方法來執行此操作:

public static function getInstance()
{
    if (null === self::$_instance) {
        self::$_instance = new self();
    }

    return self::$_instance;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM