Problem
Chcesz utworzyć pole przycisku opcji dla szablonu ostrza.
Rozwiązanie
Użyj Form :: Radio ()
metoda.
Musisz tylko użyć pierwszego argumentu, nazwy.
Form :: radio („singiel”)Ale przyciski radiowe mają największy sens, gdy masz kilka o tej samej nazwie, ale różne wartości. Określ wartość z drugim argumentem.
Form :: radio („seks”, „mężczyzna”)Teraz wartością będzie albo „mężczyzna” lub „kobieta”.
Jeśli chcesz nie spłacić wartości zgodnie z sprawdzoną, przejdź jako trzeci argument.
Form :: radio („seks”, „mężczyzna”)To dodaje zaznaczony atrybut do drugiego przycisku radiowego.
Na koniec możesz dodać dodatkowe atrybuty do pola wejściowego z czwartym argumentem.
Form :: radio ('example', 1, true, ['class' => 'pole'])Teraz pole ma atrybut klasowy.
Dyskusja
Odpowiedni przycisk opcji zostanie automatycznie sprawdzany na podstawie danych Flash.
Jeśli ponowne odgrywanie formularza z powodu błędów, pola przycisku opcji zachowają to, co wcześniej użytkownik miał.
Ponadto, jeśli związałeś model z formularzem, wyciągnie wartość z danych modelu. Zobacz tworzenie nowego formularza opartego na modelu.