私は基本的なzendフレームワークプロジェクトを作成し、いくつかの追加モジュールをそこに追加しました。 それぞれのモジュールで、別々の設定ファイルを作成することにしました。私はネット上でいくつかのリソースを踏襲し、それが示唆するように、私はそのエラーを与える、問題設定モジュール固有の設定ファイル
class Custom_Bootstrap extends Zend_Application_Module_Bootstrap {
protected function _bootstrap()
{
$_conf = new Zend_Config_Ini(APPLICATION_PATH . "/modules/" . $this->getModuleName() . "/configs/application.ini", APPLICATION_ENV);
$this->_options = array_merge($this->_options, $_conf->toArray());
parent::_bootstrap();
}
}
そのも働いていないそのブートストラップクラス(アプリケーションではなく、ブートストラップクラス)に次のコードを配置しました。
Zend_Application_Bootstrap_BootstrapAbstract
のソースコードを見ると、
_bootstrap
の宣言は次のようになります
Strict Standards: Declaration of Custom_Bootstrap::_bootstrap() should be compatible with that of Zend_Application_Bootstrap_BootstrapAbstract::_bootstrap() in xxx\application\modules\custom\Bootstrap.php on line 2
いいえ、同じエラー – mrN
これで、あなたのサブクラスのメソッドは 'protected function _bootstrap($ resource = null)'として定義されましたが、それでもエラーは出ますか? ZFのどのバージョンを使用していますか? 'Zend_Application_Module_Bootstrap'に' _bootstrap'がどのように宣言されているかを見ることができますか? – ChrisA
最新の1.11.9 – mrN