琐碎,但我发誓我找不到任何信息。renderViewHelper在Zend Framework中做什么?
<?php $username = $this->form->username ?>
<?php echo $username->renderViewHelper() ?>
renderViewHelper()在这里做什么?
琐碎,但我发誓我找不到任何信息。renderViewHelper在Zend Framework中做什么?
<?php $username = $this->form->username ?>
<?php echo $username->renderViewHelper() ?>
renderViewHelper()在这里做什么?
有时,您可能想要在视图中使用带有现有标记的Zend_Form,例如考虑在视图文件中找到的以下标记。
<form method="<?php echo $form->getMethod() ?>" action="<?php echo $form->getAction()?>">
<div id="elements">
<?php echo $form->element1->renderLabel() . $form->element1->renderViewHelper() ?>
<?php echo $form->element2->renderLabel() . $form->element2->renderViewHelper() ?>
</div>
</form>
以下语法
$form->element1->renderLabel()
将只读取标签标记。没有花哨的包装标签或任何东西。同样到
$form->element1->renderViewHelper()
这只会获取输入(或任何指定的)元素标记。这样你就可以用你自己的现有标记嵌入表单,而不是允许zend_form
自己创建标记。
检查该链接以获取更多信息http://framework.zend.com/manual/en/learning.form.decorators.individual.html
希望这可以帮助你。
它从表单元素(它是呈现元素本身(没有任何附加标记))呈现表单元素,特别是viewHelper
装饰器。
查看此网站:http://framework.zend.com/manual/en/zend.view.helpers.html。顺便问一下你的问题是什么?要么它会使它维基或可能导致10个被投票人......你能清楚吗? – Karma 2012-08-14 10:59:13
你去了吗,代码示例,够清楚了吗? – 2012-08-14 11:29:06