Пара ошибок в проектах 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')
));