編寫自定義的助手類

【摘自Zend Framework Manual】

 編寫自定義的助手類很容易,只要遵循以下幾個原則即可:

    ●helper的類名最後部分必須是helper的名稱,並使用混合大小寫字格式。例如,你在寫一個名爲“specialPurpose”的類,類名將至 少是"SpecialPurpose",另外你還應該給類名加上前綴,建議將“View_Helper”作爲前綴的一部 份:“My_View_Helper_SpecialPurpose”。(注意大小寫)你將需要將前綴(包含或不包含下劃線)傳遞給 addHelperPath() 或 setHelperPath()。
    ● 類中必須有一個public的方法,該方法名與helper類名相同。 該方法將在你的模板調用"$this->specialPurpose()" 時執行。在我們的“specialPurpose”例子中,相應的方法聲明可以是“public function specialPurpose()”。
    ●一般來說,助手類不應該echo或print或有其它形式的輸出。它只需要返回值就可以了。返回的數據應當被轉義。
    ●類文件的命名應該是助手類的名稱,比如在"specialPurpose"例子中,文件要存爲“SpecialPurpose.php”。

把助手類的文件放在你的助手路徑下, Zend_View就會自動加載,實例化,持久化,並執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章