質問: コンポーネントビューページにjoomlaのデフォルトツールバーを追加する 私はjoomla 2.5と3の両方のmvcコンポーネントを開発しています。多くのコンポーネントで、管理者側の設定ページの上部に新規、編集、公開、ゴミ箱、オプションなどのjoomlaのデフォルトのコマンドボタンを追加しました。例えば。コンポーネント->ウェブリンク->リンクページに行くと、右上にあるコマンドボタンについて話している。では、コンポーネントの設定ページにコマンドボタンを追加するにはどうすればよいですか?クリックすると、それぞれのアクションが実行され、それぞれのビューが表示されます。たとえば、「新規」ボタンをクリックすると、mvcコンポーネントのエントリの追加ビューがそのまま表示されます。それで、管理者側のコンポーネントの設定ページに完全に機能するjoomlaのコマンドボタンを追加するにはどうすればよいでしょうか。
回答: ベストプラクティスは、viewクラス内にaddtoolbar()メソッドを作成し、次にjtoolbarhelperクラスを使用してコマンドボタンを作成することです。_protected function addtoolbar() { jtoolbarhelper::addnew('yourcontroller.add'); jtoolbarhelper::editlist('yourcontroller.edit'); } _したがって、これらは指定されたコントローラーでタスク/関数「add」/「edit」を呼び出します。次に、ビューの$this->addtoolbar()メソッドでdisplay()を呼び出すだけです。リファレンス コンポーネントのツールバーの作成