Я новичок в Symfony, и мне даже не удается создать действительные модели.
Я создал свой проект, использующий propel, и написал следующий schema.yml:
propel:
poc:
id: ~
message: { type: varchar(140), required: true}
author: { type: varchar(255), required: true}
plus: { type: integer, default: 0}
minus: { type: integer, default: 0}
created_at: ~
Затем я выполнил следующие команды без ошибок:
$ php symfony propel:build --sql
$ php symfony propel:insert-sql
$ php symfony propel:build --model
Но когда я пытаюсь загрузить приборы или сгенерировать модуль, я получаю эту ошибку:
$ php symfony propel:data-load
>> propel load data from "/home/me/www/poc/data/fixtures"
PHP Fatal error: Cannot redefine class constant BasePoc::PEER in /home/me/www/poc/lib/model/om/BasePoc.php on line 85
Fatal error: Cannot redefine class constant BasePoc::PEER in /home/me/www/poc/lib/model/om/BasePoc.php on line 85
Константа класса PEER определяется дважды в BasePoc.php, но почему?
Я погуглил и пересоздал проект несколько раз, но я не увидел свою ошибку.