0
如何在使用傳統html而不是ZF的addElement()方法創建表單時創建驗證碼字段?這可能聽起來很愚蠢,但我是一個新手,經過6個小時的谷歌搜索,仍然沒有答案。在Zend Framework中創建驗證碼時遇到的問題1.11.11
如何在使用傳統html而不是ZF的addElement()方法創建表單時創建驗證碼字段?這可能聽起來很愚蠢,但我是一個新手,經過6個小時的谷歌搜索,仍然沒有答案。在Zend Framework中創建驗證碼時遇到的問題1.11.11
我能夠直接使用此代碼添加一個驗證碼到視圖:
<?php
$form = new Zend_Form();
$captcha = new Zend_Form_Element_Captcha('Captcha', array(
'captcha' => array(
'captcha' => 'Image',
'wordLen' => 6,
'timeout' => 300,
'width' => 300,
'height' => 100,
'imgUrl' => '/captcha',
'imgDir' => APPLICATION_PATH . '/../public/captcha',
'font' => APPLICATION_PATH . '/../public/fonts/LiberationSansRegular.ttf')));
$form->addElement($captcha);
echo $form;//use this line in view script
$this->view->form = $form //use this line in controller
?>
你也可以把同樣的代碼到你的控制器,將其分配給視圖,然後調用它的觀點一樣, :
<form>
//form stuff html
<?php echo $this->form->captcha ?>
</form>
更多信息還不錯。你在使用ZF MVC嗎?你是否使用Zend Form?或者,您可能只想使用驗證碼。代碼示例也會非常有用。 – 2012-01-13 19:56:15