2つの異なるモジュール(adminとnonadmin)を備えたZendアプリがあります。レイアウトは次のようになります。
app
|-- Bootstrap.php
|-- settings
| `-- application.ini
`-- modules
|-- adm
| |-- controllers
| `-- views
| `-- scripts
| `--index
|-- nonadm
| |-- controllers
| `-- views
| `-- scripts
| `--index
`-- default
`-- views
`-- scripts
|-- index
`-- layout.phtml
admまたはnonadmnからのすべてのリクエストは、layout.phtml内にレンダリングされます。
したがって、管理モジュールに移動すると、管理モジュールのインデックスビュースクリプトフォルダのindex.phtmlファイルからロードされた一連のjqueryタブが表示されます。他のタブに移動するには、最初にインデックスに移動してから、インデックスに移動する必要があります。そこでタブをクリックします。
各タブは、最初にadmindexcontrollerから入力されます。これは、offestから直接タブに移動できることを意味します。
これを可能にするために設定を変更したいと思います。
したがって、adm / somecontroller / indexactionに移動すると、正しいタブに移動し、そのタブのコンテンツのみが読み込まれます。
したがって、空のタブを含むビュースクリプトが必要であることを理解しています。これは、使用されている管理コントローラーに関係なくレンダリングされるはずです。コントローラは、私がアクセスしているタブにデータを入力し、その後他のタブをクリックすると、別のコントローラからそのタブのコンテンツにajaxロードが発生します。
どのコントローラーを使用しても、このタブのphtmlファイルを常にロードするにはどうすればよいですか?
そして、それをlayout.phtmlスクリプトに自動ロードするにはどうすればよいですか?