Zend Framework 2.0 を使い始めたばかりで、独自のリソースをロードしたいと考えていました。
私自身のライブラリ PWS はライブラリ フォルダにあります。
FrontController リソースをオーバーライドするには、次のファイル PWS/Application/Resource/FrontController.php を用意します。
<?php
namespace PWS\Application\Resource;
class FrontController extends \Zend\Application\Resource\FrontController
{
public function init()
{
return parent::init()
}
}
私のapplication.iniには、次の関連行があります。
autoLoaderNamespaces.PWS = APPLICATION_PATH "/../library/PWS"
pluginPaths.PWS\Application\Resource\ = APPLICATION_PATH "/../library/PWS/Application/Resource"
プロジェクトはモジュールを使用していますが、これが問題に影響を与えるとは思いません。
クラス ResourceLoader (リソースへのハードコーディングされたパスを含む) をデバッグしたとき、独自のリソースの代わりに FrontController をロードするために使用されました。
緊急ではありませんが、迷惑です:)