0

パフォーマンスの問題か何か?基本的に、データが異なるモデルにまたがって入ってくるいくつかのビューを持ち、データを必要なものに送り返したいだけで、CakePHP モデルが送り返す配列が本当に好きではありません。

したがって、集計データを取得し、それを変換してオブジェクトに入力し、それをコントローラーに送り返してビューに渡します。

はい、余分な作業ですが、問題が発生しない場合は、それだけの価値があると思います。

では、このやり方に何か問題はありますか? ありがとう。

4

1 に答える 1

1

オブジェクトへの変換は小さなオーバーヘッドになりますが、パフォーマンスに関して大きな問題を引き起こすことはありません。burzum がコメントしたように、アプリの維持が難しくなる可能性はありますが。フレームワークの機能を拡張すると、その利点の多くが失われます。例えば。オブジェクトをビューに渡すということは、ヘルパーが「魔法」を行うことができないことを意味します。CakePHP のモデルが配列を返すという事実が気に入らない場合は、おそらく CakePHP を使用すべきではありません。

于 2013-04-22T06:36:43.697 に答える