Zend framework Zend框架:如何向表单元素添加自定义html?
我想用ZF 1.12在注册表单中添加自定义HTML(“注册”按钮附近的“登录”链接) 当我这样做时:Zend framework Zend框架:如何向表单元素添加自定义html?,zend-framework,zend-form-element,Zend Framework,Zend Form Element,我想用ZF 1.12在注册表单中添加自定义HTML(“注册”按钮附近的“登录”链接) 当我这样做时: $submit = new Zend_Form_Element_Submit('register'); $submit->setDescription(" or <a href='auth/login'>Login</a>"); $submit=new Zend_Form_Element_submit('register'); $submit->setDescr
$submit = new Zend_Form_Element_Submit('register');
$submit->setDescription(" or <a href='auth/login'>Login</a>");
$submit=new Zend_Form_Element_submit('register');
$submit->setDescription(“或”);
。。。然后链接被放置在下一行,但我需要它靠近“注册”按钮
如何尽可能简单地实现它?您必须为此创建自定义表单装饰器。事情并不是那么简单。如果没有其他选择,那么最好创建新的装饰器并将其添加到表单元素中。采埃孚手册对此有一个良好的记录章节。这篇文章也会有帮助 还有一个使用javascript的快速解决方法(如果您使用的是jquery)
$(文档).ready(函数(){
$('#register')。在('或')之后;
});
提交按钮的描述应该更像:
'激活按钮,以注册。'
可以说,登录链接与表单也没有直接关系。所以我会把文本放在表单后面
<?php echo $form; ?>
<p>Or <a href='auth/login'>Login</a></p>
或
如果您认为登录链接应该始终属于表单,您可以将其添加到表单描述中。那么您主要关心的是简单性?
<?php echo $form; ?>
<p>Or <a href='auth/login'>Login</a></p>