ホームページ >バックエンド開発 >PHPチュートリアル >Yii ウェブサイトのホームページの問題
すみません、Web サイトのホームページは多くのモジュールで構成されており、各モジュールはバックグラウンドのコントローラーに対応しています。このホームページの表示をどのように処理するのですか?
例: 旅行 Web サイトのホームページには、推奨目的地と推奨ルートが表示されます。ホームページ上の推奨クエリの結果は、目的地ホームページやルートホームページにも表示できます。では、この種の再利用可能なクエリにはどのように対処すればよいのでしょうか?
以前に検討したのは、ホームページモジュールの runcontroller を通じて各コントローラーのメソッドを呼び出すことでした。少し問題があり、他の人のソースコードは非常に単純だと感じました。コントローラーなしでどこでも呼び出し
ありがとう、あなたの言ったことは理解しました。
しかし、別の問題があります。つまり、コントローラー C1 に対応するページに foreach で表示する必要があるコレクションがありますが、このコレクション内のデータはコントローラー C2 と C3 のクエリを通じて収集する必要があります。これとともに? ?
または、コンポーネントでパブリック メソッドを作成することもできます。
コンポーネント内にコメント クラスを作成し、他のコントローラーから呼び出すことができるパブリック メソッドを記述します。
わかりました、ありがとうございます
または、コンポーネントでパブリック メソッドを作成することもできます。
ありがとうございます