私は、CakePHPフレームワークの開発のベストプラクティスに従っているかどうかを知りたいと思います。あなたはたとえば請求書テーブルを持っている、とあなたが請求書のステータスを表示したい場合はこれはCakePHPの正しい開発アプローチですか?
、あなたは、このような請求書のステータスの緑色のラベルをしたいとしましょう:
<span class="green">Paid</span>
何I doは次のとおりです。私はvirtuallabelという名前のモデル上に仮想フィールドを作成します。その仮想フィールドでは、要素を表示するヘルパーを呼び出します。
ので、それはそれはそのモデルからフィールドだったと私はstatuslabelになるだろうような方法どこでも自分のアプリケーションでは、私はstatuslabelを呼び出すことができるモデル - >ヘルパー>要素
だろう。
私の大きな質問は、これが正しい方法であるか、それともすべて間違っているかです。
私はtinyint2と["enums"](http://www.dereuromark.de/2010/06/24/static-enums-or-semihardcoded-attributes/)と単純なフォーマットヘルパーを表示します。ここではモデルレイヤーを変更しません。 – mark