我想在Zend Framework中创建一个这样的表单:
<form action="some action" method="post">
<div class="login_form">
<h3>Admin Login</h3>
<ul>
<li class="login_user">
<input type="text" name="username" value="" />
</li>
<li class="login_pass">
<input type="password" name="password" value="" />
</li>
</ul>
</div>
<input type="submit" class="login_btn blue_lgel" name="submit" value="Login" />
</form>
我怎样才能使用zend_form类? 我只是zend框架的新手。
答案 0 :(得分:2)
请看一下文档:
http://framework.zend.com/manual/1.12/en/zend.form.quickstart.html
这就是它的用途:用它来回答像你这样的问题。
您的代码将类似于:
class MyForm extends Zend_Form
{
public function init()
{
$this->setAction('/myUrl')
->setMethod('post');
$this->addElement('text', 'username', array('required' => true));
$this->addElement('password', 'passw', array('required' => true));
}
}
然后在控制器的动作中:
public function myAction()
{
$this->view->myForm = new MyForm();
}
在你看来:
<?php echo $this->myForm; ?>