宮川 貴子
info****@nekog*****
2011年 6月 4日 (土) 11:11:45 JST
こんにちわ、NEKOGETです。 わたしはModular Extensions - HMVCを使って、HMVC構造にしています。 /application/ |_ /modules |_ /news |_foobar |_admin |_ controllers |_news.php |_foobar.php |_ views |_ news/viewファイル 管理関連の機能は、管理モジュールを作り、 その中でコントローラを用意しています。 管理機能だけ別のサーバに置きたい場合もあります。 なので、私は1つにまとめてしまう事にしています。 このライブラリのおかげで、 コントローラからコントローラを呼ぶといったことができるのですが、 モジュール間での依存関係がややこしくなりそうなので あまりその機能は使っていません。 unit testを書くときだけ使っている感じです。 On 2011/06/04, at 10:43, paddy wrote: > はじめまして、paddyと申します。 > 現在、CI 2.x + HMVC ベースのシステムを構築中なのですが、 > HMVCベースシステムの設計についてアドバイスを下さい。 > > HMVC構成において、以下のようなモジュール構成にした場合、 > > /application > |_ /modules/ > |_ /news > |_ /foobar > > 一般向け機能は、news/news.phpなどになると思いますが、 > 管理者画面用コントローラーは、どのように配置した方がいいのでしょうか? > > news/admin.phpなどと配置するとモジュール毎に作業範囲を明確にして開発出来そうですが、 > 管理者画面が散在してしまって、いわゆるコントロールパネル的な管理総合ページの作成が複雑になりそうです。 > > こうした構成にしたい場合は、管理総合ページ用コントローラーからモジュール毎の管理コントローラーを > 呼び出すような感じになるのでしょうか? > それとも、根本的に違ったアプローチが相応しいのでしょうか? > ベストプラクティスや経験談(失敗談?)などありましたら、お聞かせ下さい。 > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users