2011-07-26 84 views
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 

回答

1

AdvertiserUsersTable.php不存在。检查该文件的名称&特定的目录。它应该在那里

+0

感谢您的回复。 我已经进入了,我说的是我的应用程序不需要AdvertiserUsersTable,我没有这样的文件。我有一个名为AdvertiserUsers的DoctrineRecord,没有别的 - 对XTable.php文件的需求是由Doctrine以某种方式创建的,而不是由我的应用程序创建 - 我不知道为什么。 – 2011-07-29 19:29:11

相关问题