2011-03-09 46 views

回答

1

Zend的窗體用於創建例如<input>, <select> &等

Zend框架的HTML表單默認使用視圖渲染HTML。這是簡單的PHP & HTML,因此可以像這樣創建zend框架中的鏈接。放置在.phtml文件中的<a href="performance-contract-add">here</a>。您也可以讓Smarty的與Zend框架

在另一方面工作,你可能希望創建自定義裝飾做出這樣的鏈接Zend的形式例如:

<?php 
$foo = new Zend_Form_Element_Text('name'); 
$foo->setLabel('Name') 
    ->setDescription('<a href="#">Link</a>') 
    ->setDecorators(array(
     'ViewHelper', 
     array('Description', array('escape' => false, 'tag' => false)), 
     array('HtmlTag', array('tag' => 'dd')), 
     array('Label', array('tag' => 'dt')), 
     'Errors', 
    )); 
$form->addElement($foo); 

你只需要添加array('HtmlTag', array('tag' => 'a'))哪裏你想在堆棧中。

第三種選擇是創建一個視圖助手。

相關問題