Zend Framework と Doctrine をセットアップしようとしています。
ZF 1.8とのこの以前の議論があります
その議論では、AutoLoader / Bootstrap System は考慮されていません。
./zh.sh を使用してアプリケーション スケルトンを生成する場合、Doctrine を統合するにはどうすればよいでしょうか。
Zend Framework と Doctrine をセットアップしようとしています。
ZF 1.8とのこの以前の議論があります
その議論では、AutoLoader / Bootstrap System は考慮されていません。
./zh.sh を使用してアプリケーション スケルトンを生成する場合、Doctrine を統合するにはどうすればよいでしょうか。
解決策を見つけた
http://pastie.org/481635 http://pastie.org/481633
application/configs/application.ini でオートローダーとプラグインのパスをセットアップします。
autoloadernamespaces.0 = "Doctrine"
pluginpaths.ZendX_Doctrine_Application_Resource= "ZendX/Doctrine/Application/Resource"
モデルへのパスと生成されたモデルを public/index.php に追加します
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
realpath(APPLICATION_PATH . '/models'),
realpath(APPLICATION_PATH . '/models/generated'),
get_include_path(),
)));
http://pastie.org/481633を library/ZendX/Doctrine/Application/Resource/Doctrine.php に保存します。
Matthew Weier O'Phinney がこの問題についてブログを書いています
Mathew Weier O'Phinney によって以前に提案されたエントリと、もともと ZF 1.8 に基づいていた Danceric のエントリからいくつかのヒントをピックアップしました。
次のリンクにも興味があるかもしれません (「zend フレームワーク」と「教義」に一致する私のブックマークの選択):
平文リンクで失礼します。私はここの新しいユーザーであり、厳格なスパム防止規則の対象となります。
Zend1.11.11およびDoctrine2.0.7開発用にすぐに使用できるフレームを作成し、ZendDoctrineFrameでホストしました。お気軽にご利用ください!