среда, 19 января 2011 г.

Наблюдения по Doctrine 1.2

Несколько наблюдений, сделанных при интеграции Doctrine 1.2 и Zend Framework 1.11.

1. В документации не встречается информации о зарезервированных словах. На практике столкнулись с тем, что такие слова есть. Пока выяснили, что это: attribute, date, table. Глюки начинаются, даже если эти слова являются частью составного слова. На всякий случай переименовали таблицы, модели и поля, со словом attribute.

2. Тестовый вывод формируемого SQL-запроса нужно делать до выполнения запроса, иначе сыпется куча нотисов.
Core_Log::info($q->getSqlQuery());
$all =$q->execute()->toArray();

понедельник, 17 января 2011 г.