2010-01-20 1 views
0

У меня была доктрина и ORM, очень хорошо работающие вместе.Doctrine ORM - PHP - Zero Returned Values ​​

Затем я удалил три строки из моего MySQL db и удалил эти значения из моей модели. Теперь доктрина абсолютно ничего не возвращает. Даже значение NULL от функции или ошибки.

Я интересно, если доктрина кэширует мою схему где-либо, если я что-то отсутствует

ответ

1

Ну, если вы удалили rows (то есть данные из таблицы), то вы получите Wouldnt ничего не дал, как þér EIS нет данных для вернуть. Если вы имеете в виду, что вы удалили/модифицировали структуру таблиц, вам необходимо перестроить вашу модель.

+0

Да, я изменил структуру таблицы (удалены три строки). Как мне перестроить модель, а затем отредактировать и сохранить? – Tim

+0

эти строки arent являются столбцами :-) строка представляет собой набор данных для каждого столбца - т.е. запись. Во всяком случае, вам нужно использовать 'doctrine build-model', если вы используете задание командной строки. http://www.doctrine-project.org/documentation/manual/1_1/en/utilities#command-line-interface – prodigitalson

+0

Спасибо, жаль, что это очень рано. Не получили кофе .. – Tim