本文目录一览:
thinkphp无法访问模块是怎么回事
帮你试过了 是可以访问的
首先你说 只能访问index方法对应的模块,那么你要确定一下手动访问index是如何访问,,通过上图我猜测 应该是这个(注意index.php前面的要修改成自己的),然后你把最后一个index修改成show就可以访问你的show方法了
thinkphp5 如何将域名访问绑定到不同的模块
判断域名,if(值1){url1}elseif(值2){url2}else{其他},各模块一个配置文件,配置默认访问和禁止访问等;我的话,我会用JS判断!
thinkphp5可以实现多模块部署吗
多模块部署是可以的。 但是并非你那种方式。
看了你的结构 你应该是想实现模型共用吧。可以参考一下结构,然后开启子域名部署
application
--common 公共模块
----model
--api_v1
----controller
----validate
--api_v2
----controller
----validate
thinkphp怎么访问一个控制器的不同方法
跨控制器调用方法
1. 先造对象,再调用里面的方法
$sc=new \Home\Controller\IndexController(); 用绝对路径找
echo $sc-ShuChu();
2.
$sc=new IndexController(); 用相对路径
echo $sc-ShuChu();
还可以使用thingkphp中的快捷方法
1. $sc=A("Index"); 使用TP框架的快捷方法A来创建控制器对象 ()内直接写控制器名
【跨模块调用】
$sc=A("Admin/Main"); 前面加上模块名 模块名/控制器名
【R方法】
调用对象 并且调用里面的方法
使用TP框架的R方法来自动调用某个控制器里的某个操纵方法
echo R("Index/ShuChu"); 控制器名/方法名