2010-10-21 52 views
0

從模型或控制器轉義數據以便在視圖中輕鬆安全地顯示數據的最佳方式是什麼?對於每個數據變量,使用html :: specialchars($ varname)似乎有點矯枉過正。如果程序員忘記「逃離」數據,它也會導致問題。如何使用Kohana 2或KO3自動轉義視圖中的數據

我也遇到了在循環中轉義ORM對象的問題。

回答

1

我寫的Twig模塊gimpe曾建議默認情況下它會自動逃跑的所有數據。你可能也想看看Kostache。這是一個基於類的視圖系統,可以自動轉義。

關於你的評論:

有沒有辦法直接從模型做

你不想逃離這裏的數據,因爲HTML轉義的數據就沒有意義了在所有輸出格式中,例如:JSON和XML。

是否在視圖級別轉義。

相關問題