В следующем коде создается поле с несколькими флажками. Как установить значения по умолчанию для этих флажков?Symfony 1.4 - Как установить значения по умолчанию для sfWidgetFormChoice (флажки)
new sfWidgetFormChoice(array(
"choices" => $choices,
"label" => "Label",
"multiple" => true,
"expanded" => true
));
Этот конкретный метод не сработал, но обходной путь имеет смысл: $ this-> setDefault ('countries', array (0,1)). Стоит также отметить, что 0 и 1 соответствуют i ndices в массиве $ countries. Эти индексы также могут быть строками. – afilina
На самом деле это действительно работает, я тестировал его перед отправкой кода, это зависит от того, как настроена схема вашего виджета. Если вы нашли этот ответ полезным, пожалуйста, примите. В любом случае, удачи. –