私はCodeigniterを初めて使用しています。私は新しいプロジェクトでこのフレームワークを使用することを考えています。 私はこれらの2つの拡張が必要になります。あまりにも深く掘り下げる前に、すでに誰かが経験を積んでいるのだろうかと思っています。一緒に使用するときに互換性の問題があるかどうかについての洞察があります。Codeigniter HMVCとdatamapperの互換性
モジュラー拡張機能 - HMVC
http://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home
DataMapperのORM
http://datamapper.exitecms.org/
私は、彼らが実際には非常に人気のあるものなので、一緒にこれらの2つの拡張を使用しようとしている多くの人があると信じています。だから、多くの人がこのスレッドから恩恵を受けるつもりです。
多くの皆さんありがとうございます。
返信いただきありがとうございます。なぜなら、私がこのWebページを見つけたからです:http://codeigniter.com/wiki/HMVC_for_DMZ_Modular_Separation/これは誰かが書いたもう一つの拡張であるようです。 CodeigniterでHMVCをやっているのですが、datamapperにはいくつかの問題があります(以前のバージョンですが) – bobo
ああ - あなたが何を意味するのか分かります。モジュール内でモデルをオートロードすると、モジュールのmodelsディレクトリが検索されません。 HMVCを使用しているときは、常にアプリケーションレベルでモデルを定義してから、すべてのモジュールでモデルを共有しました。モデルをアプリケーションレベルまたはモジュールレベル(またはその両方)で定義する予定ですか? –
私は知っています - モジュールレベルではなくアプリケーションレベルでモデルを定義することによって、モジュールは他のアプリケーションに移植できないことを意味します。しかし、モジュールの移植性が実用的なものであることは決してありませんでした。 HMVCを使用してビューを複数のサブビューに分解し、それぞれ独自のコントローラアクションを使用しました。 –