application\index\api\Index.php 控制器层在建个api模块怎么才能访问到呢

application\index\api\Index.php  控制器层在建个api模块怎么才能访问到呢?定义入口又改怎么写啊?
已邀请:

dolphinphp

赞同来自:

你这样是在index模块下有个api控制器,不是api模块,如果需要搭建api模块,结构目录类型这样

微信截图_20190528170102.png

 
比如Cms.php控制器,命名空间为:namespace app\api\controller\v1;
 
然后在\application\extra\module.php文件中加入api,如:
 
'default_controller_layer' => ['admin', 'index', 'common', 'extra', 'api']
 
要访问cms控制里面的方法,就访问
 
http://域名/index.php/api/v1.Cms/index.html
 
可以配合路由规则简化url

要回复问题请先登录注册