2011-05-28 24 views
0

像我們可以做$ this-> partial();或$ this-> render()與Zend Framework。我怎樣才能讓我自己$ this-> myOwnStuff(); ?

Example: 
Before: 
<tr> 
<td>label</td> 
<td>value1</td> 
</tr> 
<tr> 
<td>label2</td> 
<td>value2</td> 
</tr> 

After: 
$this->tr(
    array(
    "label"=>"value1", "value"=> "value1" 
    "label"=>"value2", "value"=> "value2" 
) 
); 
+0

閱讀此線程:http://stackoverflow.com/questions/4982769/access-views-in-模型控制器 – NAVEED 2011-05-28 11:13:44

+0

@NAVEED:但我需要申請一次,它可以用於所有控制器和視圖。只在需要時才使用該示例。 – YumYumYum 2011-05-28 11:20:54

回答

3

這很簡單。如果你想創建一個幫手,只需創建一個新的幫助類並將其繪製在/application/views/helpers中。如果你正在構建它,以便你有自己的庫,將它放在library/My_Library/View/Helper也將起作用。

確保從基本幫助器摘要中擴展。沿

class My_View_Helper_Stuff extends Zend_View_Helper_Abstract { 
} 

這裏東西線這麼進入更詳細的關於此事的文章:http://devzone.zend.com/article/3412

相關問題