基本的な 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();
}
}
機能していなくても、エラーが発生します。
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