MVSCの実装に取り組んでいます。ビューをレンダリングする前にアイテム、メニュー、およびコンポーネントのパラメーターをマージし続ける必要がないように、getParams()
という関数をベースビューに追加することを計画しています。
アクティブメニューのパラメーターを取得するJFactory::getApplication()->getParams();
を使用していることがわかるまで。
実装を確認し、すでに専用クラスがある場合はアプリケーションを使用する必要を回避したいのですが、どのJApplicationクラス(J3.3.0)にもgetParams()
に関する記述が見つかりません。 。
私はそれが遅延静的バインディングであるとしか想定できませんが、このメソッドがアプリケーションにどこに接続されているか誰にも分かりますか?
ファイルlibraries/cms/application/site.phpにあります。管理者(バックエンド)ファイルには、そのような機能が指定されていません。