Пара ошибок в проектах symfony

  • 6 Декабрь, 2012

Ошибка #1: The «…» route has some missing mandatory parameters (:Array)’

Описание: вознакает тк doctrine collection route, к-ый используется в генераторе админки необходимо ссылаться на определенный первичный ключ. В связи many-to-many мы имеем композицию 2 первичных ключей, поэтому у нас появляется массив столбцов вместо одного из них.

Решение: Модифицируйте routing.yml  (‘column: Array’ замените на ‘column: id’)

Ошибка #2: sfConfig::get(‘app_ …’) не работает в task`ах

Описание: при выполнении таска  не был указан параметр  —application=frontend

Решение: используйте параметр в cli, либо поставьте значение по умолчанию:

$this->addOptions(array(
new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name', 'frontend')
));

Теги: