1

私は hmvc を初めて使用し、hmvc 拡張子を持つ codeigniter のフォルダー構造について質問したいと思います。私は、次のように、管理者用と公開用のアプリケーション コントローラー フォルダーを配置していました。

応用

--コントローラー/

----管理者/

------login.php

------ダッシュボード.php

----blog.php

----about.php

----contact.php

したがって、そのページは {base_url}/admin/login、{base_url}/admin/dashboard でアクセスでき、管理者は {base_url}/blog 、{base_url}/about などです。

hmvc 拡張機能を使用して、そのような URL を取得するにはどうすればよいですか? 今のところ、私は自分のファイル名を admin_something.php で作成していますが、それは私には面倒です。

応用/

--モジュール/

----admin_dashboard/

------コントローラー/

--------admin_dashboard.php

------モデル/

------視聴回数/

- - 家/

------コントローラー/

--------home.php

------モデル/

------視聴回数/

ありがとうございました

4

1 に答える 1

3

モジュールには複数のコントローラーを含めることができます。したがって、モジュールのコントローラーフォルダーに管理コントローラーを含むフォルダー admin を作成します。

mymodule
- controller
  - home.php
  - admin/admin_dashboard.php
- model
  - model.php
- view
  - home_view.php
  - admin/admin_view.php

モジュールにアクセスするには

echo Modules::run('mymodule/home/methodname');

echo Modules::run('mymodule/admin/admin_dashboard/methodname');

于 2013-09-14T19:06:26.510 に答える