Propel ORM を Zend Framework プロジェクトに追加しました。
次のファイルは、私の /application/configs フォルダーの下にあります。
- アプリケーション.ini
- build.properties
- classmap-gentsefeesten-conf.php
- gentsefeesten-conf.php
- ランタイム conf.xml
- schema.xml
/application/models の下に次のものがあります。
- ジェントスフェステン
- 地図
- オムクエ
の
私はモジュールを扱っているので、2 つのフォルダー (私のモジュール) を含むモジュール フォルダーがあります。
「index.php」ファイルに次を追加しました: (3 番目のルール)
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
realpath(APPLICATION_PATH . '/models'),//propel
get_include_path(),
)));
したがって、アプリケーションはモデルをモデル フォルダーに取得します。
しかし、私は常に次のエラーが発生します:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in /Applications/MAMP/htdocs/GentseFeesten/library/Zend/Controller/Dispatcher/Standard.php:248
Stack trace:
#0 /Applications/MAMP/htdocs/GentseFeesten/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 /Applications/MAMP/htdocs/GentseFeesten/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 /Applications/MAMP/htdocs/GentseFeesten/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 /Applications/MAMP/htdocs/GentseFeesten/public/index.php(27): Zend_Application->run()
#4 {main} Next exception 'Zend_Controller_Exception' with message 'Invalid controller specified (error)
#0 /Applications/MAMP/htdocs/GentseFeesten/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Re in /Applications/MAMP/htdocs/GentseFeesten/library/Zend/Controller/Plugin/Broker.php on line 336