6

私はPyroCMSを初めて使用し、フォーラムで助けを得るのに苦労しています(応答が遅い、アクティビティが最小限であるなど)。だから、私はここSOの誰かが助けてくれることを望んでいます。

モジュール間でリソース(モデル、コントローラー、ビューなど)を共有するにはどうすればよいですか?すべてのモジュールは自己完結型であり、他のモジュールのリソースにアクセスできないようです。これは私たちに問題を引き起こすでしょう。

これらの共通リソースをメインのPyroCMSインストールに配置するというアイデアは好きではありません。これは私にはアーキテクチャ的に間違っているようです。

4

1 に答える 1

11

PyroCMSはHMVCを使用しているため、他のモジュールからリソースにアクセスするのは簡単です。

モデルをロードしたいとしますnavigation_m

これは、navigationモジュール内(モジュールが存在する場所)から機能します。

$this->load->model('navigation_m');

これはどこからでも機能します:

$this->load->model('navigation/navigation_m');

それでおしまい!パスを含める必要はありませんmodel/。ローダーがパスを処理します。同じことが言語ファイル、ライブラリ、およびその他のリソースにも当てはまります。

于 2011-06-23T02:23:07.583 に答える