0

ブレードに表示する前に、情報をどこにラップできるのだろうか。

確かに、私の見解では、通常は次のようなものを使用します。

<td>{{ $computer->component->id }}</td>
<td>{{ $computer->component->price }}</td>
<td>{{ $computer->component->status->name }}</td>

わかりました、クールですが、視覚的にはかなり貧弱です。たとえば、ステータスを「よりユーザーフレンドリー」にして、ステータス値に応じて異なるclassclorでiconを表示します。

問題は、どこでこれを行うべきかということです。どのファイルで?私はモデルでこれを行うことができますが、MVC を論理的に保ち、きれいなコードを保つには明らかに良い方法ではありません。

プレゼンター クラスを使用しようとしていますが、$computer ビューでコンポーネント プレゼンターを呼び出すことができず、このステータス デザインを他のコンポーネントで表示したいと考えています。

アイデア、提案、その他のロジックがあれば、私は「承知しています」!

4

1 に答える 1