瑣碎,但我發誓我找不到任何信息。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