web-dev-qa-db-ja.com

バナーコンポーネントツールバーのアクションを理解する(Joomla 3.3)

私はJoomlaの開発を学び、これまでのところ、サブコントローラー、モデル、ビュー、レイアウトの作成方法を理解できました。ここで、管理者が「新規」ツールバーアイコンをクリックしたときに、サブコントローラーからビューに制御を渡す方法を理解しようとしています。これを行うには、Joomlaに付属しているバナーコンポーネントを使用しました。

ここで私は少し迷っていて、誰かに理解してもらいたいと思っています。

/ views/banners/view.html.phpサブコントローラーがあることを示唆bannerタスクadd

if (count($user->getAuthorisedCategories('com_banners', 'core.create')) > 0)
{
    JToolbarHelper::addNew('banner.add');
}

ただし、/ contollers/banner.phpを調べたところ、ツールバーアイコンに割り当てられているaddタスク(または、メニューに割り当てられているタスク)が見つかりません。

さらに、「新規」アイコンをクリックすると、index.php?option = com_banners&view = banner&layout = editにリダイレクトされます

banner.addへの参照ポイントが見つからないため、リダイレクトが発生している場所がわかりません。 Joomlaがバックグラウンドで何をしているのかに関するアドバイスはありますか?

1
user3804927

@Fariに感謝します。提案されたクラスをレビューして、それが何をしているかを確認することができました。

0
user3804927