Doctrine - PHP Предупреждение: include_once (): не удалось открыть таблицу для включения - PullRequest
0 голосов
/ 27 июля 2011

Я использую Doctrine 1.2. Код пытается включить некоторые объекты (в примере, AdvertiserUsers), добавив в конце суффикс «Таблица». Я печатаю след в конце этого сообщения.

Дело в том, что мое приложение не использует эти файлы! У меня есть модели под названием AdvertiserUsers в стиле, без необходимости в файле AdvertiserUsersTable. На самом деле, у меня есть только мои модели с именем "AdvertiserUsers", и мое приложение работает нормально без него (кроме уродливых предупреждений - от которых я хочу избавиться).

Я не знаю, почему он пытается включить эти файлы, которые не нужны. Это актуальная проблема.

В качестве примечания, мое приложение делает это после того, как я интегрировал внешний модуль (от внештатного сотрудника), который использовал прямое соединение - без Doctrine - и происходит с этим модулем, когда приходится интегрировать оба и использовать отдельные разные данные.

Трассировка:

[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 Ответ

1 голос
/ 27 июля 2011

AdvertiserUsersTable.php не существует.Проверьте имя этого файла и конкретный каталог.Должно быть там

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...