我想在 zend 框架中添加自定义视图助手,如下所示:
- 我在 application.ini 中放置了这段代码:
includePaths.library = APPLICATION_PATH "/../library"
并在 myproject 根目录中创建库目录 - 在库目录中创建视图助手 TabEntry.php
Zend_View_Helper_TabEntry 类扩展 Zend_View_Helper_Abstract {
公共函数 TabEntry() {
}
} - 在库目录中创建另一个视图助手 TabEntries.php
Zend_View_Helper_TabEntries 类扩展 Zend_View_Helper_TabEntry {
公共函数 TabEntries() {
}
} - 在我的 phtml 中使用 $this->TabEntries() 时出现错误
- 在 Bootstrap.php 我添加了一些代码:
$view->addHelperPath('MyView/Helpers', "library_MyView_Helpers");
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer'); $viewRenderer->setView($view);