我試圖讓使用裝飾佈局如下:Zend框架的形式裝飾
<form action="/index/login" method="post" id="login_form">
<div class="input_row">
<img src="/images/user_icon.png" class="login_icon" alt=""/>
<label for="username" class="login_label">Username:</label>
<input type="text" name="username" value="" id="username" class="login_input" />
</div>
<div class="input_row">
<img src="/images/password_icon.png" class="login_icon" alt=""/>
<label for="password" class="login_label">Password:</label>
<input type="password" name="password" value="" id="password" class="login_input" />
</div>
<div class="input_row">
<input type="submit" name="login_submit" value="Login" class="login_submit" />
</div>
</form>
我有這個至今:
$form = new Zend_Form;
$form->setAction('/index/login')
->setMethod('post')
->setAttrib('id', 'login_form');
$username = $form->createElement('text', 'username');
$username->addValidator('alnum')
->setRequired(TRUE)
->setLabel('Username')
->setAttrib('class', 'login_input');
$username->setDecorators(array(
'ViewHelper',
'Errors',
array('Label',array('class' => 'login_label')),
array('row' => 'HtmlTag'), array('tag' => 'div', 'class' => 'input_row')
));
$form->addElement($username)
->addElement('submit', 'login', array('label' => 'Login'));
我怎樣在標籤上面的標籤?
謝謝!
您當前的輸出是什麼?好吧,你已經發布了你的預期輸出 – emaillenin 2011-03-11 18:45:09