www.gdlg.net > thinkphp5 获取域名

thinkphp5 获取域名

问题解析: thinkphp5系列需要获取当前的模块、控制器以及方法名称,可以使用自带的Request类,也可以使用request助手函数。接下来举例说明: 假设我们现在访问的地址是index/member/add,我们来获取这个地址的模块、控制器、方法名称 1、获取模...

$request = Request::instance(); echo "当前模块名称是" . $request->module(); echo "当前控制器名称是" . $request->controller(); echo "当前操作名称是" . $request->action();

dump(request()->controller());//控制器dump(request()->action());//操作名dump(request()->module());//模块名你可以直接dump下request()

$request = Request::instance(); echo "当前模块名称是" . $request->module(); echo "当前控制器名称是" . $request->controller(); echo "当前操作名称是" . $request->action();

现在想在后台模块的公共模块common.php 里面获取当前控制器的名称 我用request()->controller();无法取得数据,事先有引入request命名空间。 还有什么不懂的就去后盾人那里看看相关的视频教学吧

当前操作名称 APP_PATH : 当前项目目录 APP_NAME : 当前项目名称 这些都是一些系统常

修改入口文件的位置,将public 的 index.php移动到根目录,再修改index.php 中的引入路径,这样就不需要public了!

我用的是thinkphp3.2.3,里面有CONTROLLER_NAME这个常量用来定义当前控制器名,ACTION_NAME定义方法名,thinkphp5我觉得可能也是类似的,你可以试下看看能不能获取到。

其实就是php获取登录ip的方法,但是只能获取当前登录的,你要么把当前登录的存到seeion里,要么存到数据库里,下次再取出来对比

这个可以通过配置来操作。 希望我的回答可以帮到你,有什么不懂可以追问。

网站地图

All rights reserved Powered by www.gdlg.net

copyright ©right 2010-2021。
www.gdlg.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com