アプリケーションに追加したいサードパーティのアクション ヘルパーをダウンロードしました。これどうやってするの?
3 に答える
2
Noginn SendFile アクション ヘルパーを参照として使用し、ライブラリ ディレクトリにドロップすると、ディレクトリ構造は次のようになります。
/library
/Noginn
/Controller
/Action
/Helper
/SendFile.php
/application/Bootstrap.php
init 関数を追加し、クラス プレフィックスを追加します。
protected function _initActionHelpers()
{
Zend_Controller_Action_HelperBroker::addPrefix('Noginn_Controller_Action_Helper');
}
次に、コントローラーで、次のようにアクション ヘルパーを呼び出すことができます。
$this->_helper->sendFile($options);
于 2009-12-15T21:24:52.027 に答える
0
もう1つの解決策は、簡単な方法で追加することです。
Zend_Controller_Action_HelperBroker::addHelper(new Wow_Controller_Action_Helper_Auth());
Andrewが行ったように、ヘルパーブローカープレフィックスに追加したり、新しいヘルパーへのパスを追加したりすることもできます。これらのオプションはすべて、マニュアルで詳しく説明されています。
于 2009-12-16T01:04:36.477 に答える
0
これは役立つはずです:ヘルパー ブローカー
Zend_Controller_Action_HelperBroker::addHelper(new Your_Controller_Action_Helper());
Your_Controller_Action_Helper
自動ロード可能であるか、含まれていることを確認してください。
于 2009-12-15T21:10:15.923 に答える