モジュール 'admin'を作成しました。私はこの管理モジュール用のレイアウトも作成しました。どのようにしてこのレイアウトを「admin」モジュールに永久に取り付けることができますか?私はこの目的のためにどこでどのようにコードを書くことができますか?それがブートストラップファイルにあるかどうか?Zend Framework:デフォルトのレイアウト以外を添付するには
1
A
答えて
0
あなたはレイアウトスクリプトの代替パスを指定することができます。
if (!$registered) {
//for PUBLIC role
Zend_Layout::getMvcInstance()->setLayoutPath(APPLICATION_PATH.'/layouts/scripts/pub');
} else {
//For registered users
Zend_Layout::getMvcInstance()->setLayoutPath(APPLICATION_PATH.'/layouts/scripts');
}
0
を
protected function _initAutoloader() {
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH . '/modules/default'), array(
'namespace' => 'Admin',
'basePath' => APPLICATION_PATH . '/modules/admin'
)
);
return $autoloader;
}
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
includePaths.library = APPLICATION_PATH "/../library"
appnamespace = "Default"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.defaultModule = "default"
resources.frontController.defaultController = "index"
resources.frontController.defaultAction = "index"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
resources.layout.layout = "layout"
resources.modules = ""
resources.view[] =
のapplication.ini、あなたがする必要がある管理者の各コントローラでのブートストラップファイルでこの行をinit関数に追加してレイアウトを変更します。
$ this - > _ helper-> layout() - > setLayout( "admin");
1
モジュールのレイアウト/ scripts /フォルダにlayout.phtmlファイルを追加するだけでよいという場合は、このモジュールを使用します。
あなたがadmin.phtmlのようなあなたのlayout.phtmlに別の名前を持っている場合は、簡単な
$this->_helper->layout->setLayout('admin');
あなたのコントローラに以下を追加それは最初のモジュールのレイアウトフォルダと、デフォルトのフォルダを確認しますする必要があります。
関連する問題
- 1. Zend Frameworkにレイアウト
- 2. Zend Frameworkブートストラップとレイアウト?
- 3. Zend Framework:デフォルトのレイアウトスクリプトをlayout.phtml以外に変更するにはどうすればよいですか?
- 4. JavaMailでローカル以外の添付ファイルを送信するには
- 5. Zend Frameworkの:致命的なエラーが発生した添付ファイル
- 6. Zend Framework 2.0のコントローラのレイアウトを変更
- 7. Zend Frameworkドキュメンテーション、例外
- 8. Zend Framework:デフォルトのパラメータを取得するには?
- 9. Zend Mail 2.0添付ファイル
- 10. Zend Frameworkのデフォルトのユーザー設定戦略
- 11. 添付画像のAndroidレイアウト
- 12. Zend Frameworkをレイアウト専用に使うには?
- 13. Zend Framework:1つのレイアウトで複数のビューをレンダリングする
- 14. Zend Framework 3のレイアウトを無効にしますか?
- 15. ModuleベースのZend FrameworkレイアウトでDoctrineを使用する
- 16. デフォルトのビューを変更するzend frameworkの動作
- 17. Zend Frameworkでデフォルトのアクションヘルパーを拡張/置換する方法
- 18. Zend Framework 2に外部ライブラリを含めるには?
- 19. Zend Frameworkで複数のレイアウトを使用できますか?
- 20. ZF2:Zend Frameworkの2 - どのようにレイアウト
- 21. Zend Framework:電子メールの添付ファイルを読む方法(そしてディスクに保存する方法)?
- 22. Android:カスタムプリファレンス(レイアウト)でデフォルト以外のsharedpreference(データ)を使用する方法
- 23. Zend Frameworkを使用したZend Frameworkフォーム
- 24. Zend Frameworkを使ったレイアウトでの変数の使用
- 25. は、Zend Frameworkの1
- 26. Zend Frameworkをプルーニングするには?
- 27. WindowsでZend Frameworkをインストールするには
- 28. Zend Frameworkを最適化するには
- 29. zend framework with zend serverを使用する
- 30. Zend Framework 2のビューフォルダの外に別のモジュールからビューをレンダリングするには?