PHP名前空間を既存のZendFrameworkプロジェクト(v1.12)に統合しようとしています。動作しているコントローラーの上部に名前空間を追加すると、それが機能しなくなり、アプリケーションがInvalid controller class
エラーをスローします。これが私のコントローラーの定義です:
namespace MyProject\Controller;
use MyProject\Controller\MyRestController;
class MyFooController extends MyRestController
{
}
Bootstrap.php
:内のinitメソッド
protected function _initAutoload()
{
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('MyProject');
return $autoloader;
}