Jak utworzyć dwa przyciski opcji z jednym wstępnie wybranym na podstawie wartości $ foo? Poniższy fragment tworzy je dobrze, ale nie wybiera żadnego z dwóch przycisków.CakePHP tworzenie przycisków radiowych
$options = array('standard' => ' Standard','pro' => ' Pro');
$attributes = array(
'legend' => false,
'value' => false,
'checked'=> ($foo == "pro") ? FALSE : TRUE,
);
echo $this->Form->radio('type',$options, $attributes);
a) używa 1.3 - b) ta odpowiedź niszczy ideę "form trwałych". Wypróbuj sam. opublikuj ten formularz i przekonaj się sam. jeśli cokolwiek, możesz użyć parametru formularza "default" zamiast "value". – mark
Potwierdzam "domyślne" prace, tak samo jak "wartość". – stef
wartość = zawsze ta sama wartość - domyślnie = po zaksięgowaniu i unieważnia formularz zachowuje wcześniej wybraną wartość (pomimo innej wartości domyślnej).dlatego należy używać tylko wartości domyślnej. – mark