Генерация моделей в Symfony 1.4

Я пользуюсь Doctrine.
Генерация из созданного ранее файла /config/doctrine/schema.yml состоит из трёх команд:

Если изменялись названия моделей, то надо запустить ещё и

Кстати, при генерации может выводиться ошибка There are no tasks defined in the «doctrine» namespace.
Нигде толком не написано, отчего она возникает.
Возникает она (по крайней мере, у меня, в Windows) оттого, что вместо запуска скопированного в корень проекта из папки <путь к проекту>\lib\vendor\symfony\data\bin\ файла symfony.bat запускается команда
php <путь к проекту>\lib\vendor\symfony\data\binsymfony doctrine:build —model
Соответственно, нужно скопировать bat-файл и запускать его.

3 Responses so far.

  1. обычно обхожусь одной командой
    ./symfony doctrine:build —all —env=dev
    и да. разработку веду под линуксом.
  2. Алексей:
    «Кстати, при генерации может выводиться ошибка There are no tasks defined in the «doctrine» namespace.»

    Возникает из-за того что надо запускать команды symfony из корневой папки проекта

  3. rroman:
    symfony doctrine:build —model —forms —filters

LEAVE A COMMENT