如何从Zend中的模型调用bootstrap中的函数?

时间:2015-07-14 15:05:35

标签: php zend-framework

我在Bootstrap.php上有一个函数,如:

function test() {
    echo "hello";
}

我想从模型中调用它。我已经知道我可以使用$this->getFrontController()->getParam('bootstrap')->test();从控制器执行此操作,但不知道如何从模型中执行此操作。有什么帮助吗?

我知道在Bootstrap上使用该功能并不是最好的,最好将它放在其他地方,但这种情况不会发生。

1 个答案:

答案 0 :(得分:1)

您可以使用此zend.controller.front.methods.primary.getinstance

从应用程序的任何位置获取Front Controller
$front = Zend_Controller_Front::getInstance();  

所以我认为这会给结果

$front = Zend_Controller_Front::getInstance();  
$front->getParam('bootstrap')->test();