Najlepszą praktyką jest renderować formularz za pomocą
Kod
echo $form;
a stylowanie robić pod css odnosząc się do konkretnych id formularza.
Jednak czasem trafiają się formularze rozbudowane i lepiej byłoby renderować samemu poszczególne pola. W tym przypadku na samym początku najlepiej jest posłużyć się metodą
Kod
echo $form->renderHiddenFields()
która wygeneruje za nas ukryte pola. Jeżeli jednak z jakiejś przyczyny chcesz uniknąc tego sposobu to możesz skorzystać z
Kod
echo $form['_csrf_token']->render();
Jeżeli nie korzystasz z
Kod
$form->renderRow() lub $form->renderLabel()
to nie ma prawa ci wyświetlić labela.