0
我正在使用Doctrine 1.2。 代碼試圖通過在最後添加後綴「Table」來包含一些實體(在示例中爲AdvertiserUsers)。我在這封郵件的末尾打印了一條痕跡。學說 - PHP警告:include_once():失敗打開包含的表
事情是,我的應用程序不使用這些文件!我在樣式上有稱爲AdvertiserUsers的模型,不需要AdvertiserUsersTable文件。實際上,我只有我的模型叫做「AdvertiserUsers」,沒有它我的應用程序就可以正常工作(拋開醜陋的警告 - 我想擺脫它)。
我不知道爲什麼它會試圖包含這些不需要的文件。這是實際的問題。
作爲一個方面說明,我的應用程序集成了一個外部模塊(來自自由職業者),使用直接連接 - 沒有教條 - 並且發生在這個模塊上,當必須集成兩個並使用單獨的連接爲不同的數據。
跟蹤:
[26-Jul-2011 22:59:06] PHP Warning: include_once(AdvertiserUsersTable.php): failed to open stream: No such file or directory in /usr/local/zend/share/ZendFramework/library/Zend/Loader.php on line 146
[26-Jul-2011 22:59:06] PHP Warning: include_once(): Failed opening 'AdvertiserUsersTable.php' for inclusion (include_path='/usr/local/zend/apache2/htdocs/stats-from-zero/application/../library:/usr/local/zend/apache2/htdocs/stats-from-zero/library:/usr/local/zend/apache2/htdocs/stats-from-zero/library/doctrine::/usr/local/zend/apache2/htdocs/stats-from-zero/library/recaptcha-php-1.10:/usr/local/zend/apache2/htdocs/stats-from-zero/public/php-form-builder-class:.:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/share/pear:/usr/local/zend/apache2/htdocs/stats-from-zero/application/modules/stats/models:/usr/local/zend/apache2/htdocs/stats-from-zero/application/modules/stats/forms') in /usr/local/zend/share/ZendFramework/library/Zend/Loader.php on line 146
感謝您的回覆。 我已經進入了,我說的是我的應用程序不需要AdvertiserUsersTable,我沒有這樣的文件。我有一個名爲AdvertiserUsers的DoctrineRecord,沒有別的 - 對XTable.php文件的需求是由Doctrine以某種方式創建的,而不是由我的應用程序創建 - 我不知道爲什麼。 – 2011-07-29 19:29:11