0

アプリケーションに追加したいサードパーティのアクション ヘルパーをダウンロードしました。これどうやってするの?

4

3 に答える 3

2

Noginn SendFile アクション ヘルパーを参照として使用し、ライブラリ ディレクトリにドロップすると、ディレクトリ構造は次のようになります。

/library
    /Noginn
        /Controller
            /Action
                /Helper
                    /SendFile.php

/application/Bootstrap.phpinit 関数を追加し、クラス プレフィックスを追加します。

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 に答える