2

誰かが私を助けてくれることを願っています.Hello World Guideを使用して、フロントエンドモデルでクエリをフィルタリングする管理モデルにドロップダウンフィールドを追加するのを手伝っています.

管理者側ですべて機能し、データベースからレコードをプルして選択する新しいドロップダウンフィールドを取得しましたが、最後のビット「選択したメッセージを表示する」に行き詰まっています。チュートリアルでは、「JModelItem」を拡張して JTable を返しますが、管理モデルで作成された新しいドロップダウン フィールドで選択された値からフィルター処理されたクエリを作成する必要があります。

つまり、サイト モデルは、管理モデルで作成したドロップダウン リストから選択した値をどのように取得するのでしょうか?

私はこの作業を行うのに非常に近づいており、MVC の理解に本当に慣れています。誰かが私を正しい方向に向けることができれば、私は永遠に感謝します!

ではごきげんよう

MB

4

1 に答える 1

1

管理コンポーネント モデルからサイト モデルにアクセスしたい場合は、次の例を試してください。

例 :

JModelLegacy::addIncludePath(JPATH_ROOT.'/components/com_banners/models', 'BannersModel');
$model = JModelLegacy::getInstance('Banners', 'BannersModel', array('ignore_request'=>true));
$banners = $model->getItems();
于 2012-11-29T12:12:12.700 に答える