私は自分のヘルパーを作成しようとしています。Safecheck
フォルダーはフォルダー内にあり、フォルダーlibrary
が含まれていHelper
ます。クラスはSafecheck_Helper_Authority.php
(内部でlibrary/Safecheck/Helper
) 呼び出されます。
でBootstrap.php
:
protected function _initHelper()
{
Zend_Controller_Action_HelperBroker::addPrefix('Safecheck_Helper');
}
でSafecheck_Helper_Authority.php
:
class Safecheck_Helper_Authority extends Zend_Controller_Action_Helper_Abstract
{
public function hasAuthority($userId, array $ids)
{
}
}
このクラス内の関数を使用したい。しかし、次のコードによってトリガーされる「メッセージ: Action Helper by name Authority not found」というエラーが表示されます。
$this->_helper->authority('hasAuthority');
多分私は正しいコードでそれを呼び出していませんか? 何か不足していますか?