私はすでにしばらくの間この議論を行ってきましたが、ここにいる人々の幅広い意見と理由を知りたい.
コンテキスト
この質問は、PHP の MVC モデルのビューの理論的に正しいスコープに関するものです。
これまでの理解
MVC 設計では、ビュー パーツがページまたはその一部の描画を担当する必要があります。これは、ビューが静的コンテンツをペイントし、パラメータが PHP で構築されることを意味します。場合によっては、ここでいくつかのフロー制御ロジック (foreachs、fors) が必要になります。
問題
MVC のビュー側は非常に愚かであるべきだと思いました - これらのパラメータを生成するライブラリによって処理されるパラメータのフィルタとフォーマットです...
ただし、Twig や Smarty などの一部のテンプレート エンジンは、ビューにフォーマット コントローラーを配置するという考え方をサポートしており、通貨、日付などのフィルター処理とフォーマット設定を行うことができます。
ビューの「知性」の限界はどこにあるのでしょうか? フィルターとフォーマットがビューで受け入れられる場合、条件付きフォーマットはどうですか? たとえば、ユーザーが日付形式を設定できる場合、ビューはこの設定を認識している必要があります。これを許可すると、ビューの知識を通貨、言語などに拡張できます...?
ありがとう!