×

thinkphp5多模块访问

thinkphp5多模块访问(thinkphp service层)

admin admin 发表于2023-03-27 18:44:09 浏览64 评论0

抢沙发发表评论

本文目录一览:

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"); 控制器名/方法名