Ben Zend_View yardımcıları dayalı takip fonksiyonları gibi bir şey yazmak öneririz.
formText($name, $value = null, array $attribs = null)
formPassword($name, $value = null, array $attribs = null)
formLabel($id, $text, array $attribs = null)
formHidden($name, $value = null, array $attribs = null)
formSubmit($name = null, $text = null, array $attribs = null)
formSelect($name, $selected, array $attribs = null, array $options = null)
formCheckbox($name, $default, array $attribs = null, array $options = null)
Sonra tekrar böyle / özledim şey asla unutmayacağım.
<form method="POST" action="<?php echo $PHP_SELF; ?>
<p>
<?php
echo formLabel('login_email', 'Email'), ':',
formText('login_email');
?>
</p>
<p>
<?php
echo formLabel('login_password', 'Password'), ':',
formPassword('login_password');
?>
</p>
<p>
<?php
echo formCheckbox('login_remember'), ' ',
formLabel('login_remember', 'Remember me');
?>
</p>
<p>
<?php
echo formSubmit(null, 'Login');
?>
</p>
</form>
İpucu:
- Id Attribs tanımlı değilse, id = "$ id" niteliği ve formHidden için ya bir varsayılan kimliğe sahip olmamalıdır id kullanılan etiketler dışında, adıyla aynıdır.
- formCheckbox yazıyor bir negatif değer kendisinden önce aynı adla formHidden, bu yüzden onay kutusunun yanı işaretli değilse bir dönüş değeri olsun.
- formCheckbox seçenekleri kontrol veya denetlenmeyen için değerleri olan bir dizidir.
- Işaretlenir veya değilse kontrol etmek için bir onay kutusu dönüş değerini okumak için FILTER_VALIDATE_BOOLEAN ile bir filtre kullanın.