DolphinPHP的控制器分两种,一种是前台控制器,一种是后台控制器。 ## 前台控制器 前台控制放置在模块目录下的`home`文件夹,所有前台控制器均要继承`\app\index\controller\Home`控制器,如: ~~~ <?php namespace app\cms\home; use app\index\controller\Home; /** * cms 前台模块 */ class Index extends Home { } ~~~ ## 后台控制器 后台控制器放置在模块目录下的`admin`文件夹,所有后台控制器均要继承`\app\admin\controller\Admin`控制器,如: ~~~ <?php namespace app\cms\admin; use app\admin\controller\Admin; /** * cms 后台模块 */ class Index extends Admin { } ~~~ 当然,如果不需要经过账号认证的话,可以继承`\app\common\controller\Common`控制器,或者直接继承`\think\Controller`控制器。