无法访问帮助文件

时间:2012-04-16 13:01:10

标签: zend-framework

我的帮助文件Acl.php在library / Helper中,我将它包含在bootstrap文件中,如下所示: -

类Bootstrap扩展了Zend_Application_Bootstrap_Bootstrap {

protected function _initPlugins()
{

    $helper= new Helper_Acl();

    // $helper->setRoles();

    // $helper->setResources();

    // $helper->setPrivilages();

    // $helper->setAcl();

}

}

但是给出错误,Saying - >致命错误:在Bootstrap.php中找不到类'Helper_Acl。

以下是我的帮助文件

类Helper_Acl {

public $acl;

public function __construct()

{

    $this->acl = new Zend_Acl();

}

}

2 个答案:

答案 0 :(得分:1)

在bootstrap.php中,试试这个,只要你的类在库中的Helper文件夹中:

  protected function _initHelpers() {
    Zend_Controller_Action_HelperBroker::addPrefix("Helper_");
  }

如果它不起作用告诉我,还有其他方法。

答案 1 :(得分:0)

您需要将Helper_添加到a​​utoloadernamespaces。通常,这是在application/configs/application.ini

中完成的

autoloadernamespaces[] = "Helper_"