我想知道,如果我遵循CakePHP框架中的最佳開發實踐。這是CakePHP中的正確開發方法嗎?
如果你有一個例如發票表,你要顯示的發票的狀態,讓我們說你要發票的這樣狀態的綠色標籤:
<span class="green">Paid</span>
我做的是以下。我在名爲statuslabel的模型上創建一個虛擬場,在該虛擬場中我調用一個顯示元素的Helper。
所以這將是型號 - > Helper->元素
這樣在我的應用程序的任何地方我可以調用statuslabel就像是從模型的一個字段,我會得到statuslabel。
我的大問題是,如果這是正確的方式來做到這一點,或者我這樣做都是錯誤的?
我只是使用tinyint2和[「枚舉」](http://www.dereuromark.de/2010/06/24/static-enums-or-semihardcoded-attributes/)和一個簡單的查看幫助器來格式化它。我根本不會修改模型層。 – mark