0

私は、Joomla コンポーネントのビルドを試しているワードプレス開発者です。

私の問題は、コンポーネント内に複数のビューを組み込む方法を理解しようとしていることです。

たとえば、あるビューでエントリのリストを生成し、それらのエントリの 1 つが選択されると、単一のエントリを生成する別のビューに転送します。

私はハイパーリンクを動的に実行する方法を知るのに十分なphpを理解していますが、Joomlaで2つの別々のビューを宣言する方法がわかりません. 各ビューには独自のモデルが必要ですか? (私はそうではないと思います。)それは理にかなっていますか?

私が言ったように、Joomla newb、リンクまたは参照は大歓迎です。

4

1 に答える 1

0

まず、各ビューには独自のモデルが必要です。別のビューへの転送に関しては、これはコントローラーで行う必要がありますが、2 つの別々のビューで行う必要があります。タスクが実行されたら、次のようにリダイレクトするように設定します。

function your_function(){
    $msg = JText::_( 'Operation Successful' );
    $this->setRedirect( 'index.php?option=com_hellowworld&view=hellowworldview', $msg );
}

明らかに、 「com_helloworld」コンポーネントの名前に変更し、「helloworldview」をリダイレクト先のビューの名前に変更する必要があります。

Joomla 2.5 用の MVC コンポーネントの開発のドキュメントを参照してください。コンポーネント開発のすべての基本を詳細に説明します。

お役に立てれば。

于 2012-11-27T03:39:05.057 に答える