
正文
thinkphp5路径 thinkphp路由配置文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
【thinkphp5】我在index模块下new实例化admin模块下的控制器,报错路径...
首先把项目加载进来,找到application-》admin下的controller文件夹,该文件夹是用来存储控制器的。在每个控制器里面,可以有多个方法,比如index方法。在每个方法里面都会有内容输出。
点击4个不同的路由地址,可以查看当前的路由情况。
控制器(英文名称:controller)是指按照预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。
你访问index.php,其实访问的控制器路径是:Index/lib/action/IndexAction.class.php里面的index()方法。
把app_path挪到其它目录嘛,你挪到./,路径名home和模块名home重名的了嘛。
相关问答
Q1: ThinkPHP图片路径问题
1、如果使用图片的功能不需要按日期取,那么可以去上传图片的代码里找存储位置的部分,将存储路径中的时间部分删掉,也可能有个创建文件夹的代码,也删掉,就可以通过你配置好的常量直接调那个存储位置了。
2、__PUBLIC__ 是thinkphp的一个路径,可能js之类的无法解析。
3、你用的是tp框架 就不要费劲儿,直接应用内部标签 __Public__/多方便。如果不明白 自己去手册查一查 看一看。
4、在公共配置文件里加个全局变量或常量,再你调用出来后再拼装下字符串。加上你从数据库里提取出来的地址就可以了。
5、不需要每个商品一个文件夹。用平时上传方法就行了。
6、一般情况应该是图片路径不对 你的路径还是本地文件的路径,在运行环境中打开的话出不来,即使出来了,那放在别的机器上也是看不到的,你的这些图片路径最好是在当前服务器指向的文件夹内。
Q2: thinkphp5怎样修改本地路径
1、把app_path挪到其它目录嘛,你挪到./,路径名home和模块名home重名的了嘛。
2、define(APP_DEBUG, true); //记住把这个开启。require(./ThinkPHP/ThinkPHP.php);? 这样定义就可以了。你的:require(THINK_PATH./ThinkPHP.php)路径有问题。
3、thinkphp的layout设置路径:layout的路径是在layout_name里面定义的,例如:layout_name=../layout/default其实,新版可以用模板继承功能来替代布局功能。
Q3: thinkphp5中怎么把form表单数据提交到数据库并且图片提交到指定路径
1、:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data) 2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。
2、form中有个action属性,指明你要提交到哪。
3、需要你服务端实现 处理request的代码,这里就是做保存到数据库的操作。
4、表单提交有两种方式,GET ,POST,表单提交到程序,程序获取数据后写入到数据库。表单HTML要是一个form,action的值定义发送的地址,method的值定义发送的方法(POST、GET),我举个简单的例子给你就知道了。
Q4: thinkphp5地址路由请求响应错误
1、点击4个不同的路由地址,可以查看当前的路由情况。
2、打开“config.php”,找到url_route_on,改为true 打开“route.php”,例如:“” 改为“api.hyxx.com/user/2”(api.hyxx.com为之前设置的二级域名)。
3、打开F12开发工具,切换到Network选项卡。
Q5: Thinkphp5项目在nginx服务器部署
因为线上已经有几个站点了.所以要配置ngnix多站点 阿里云ecs目录结构,ngxin 在/etc/nginx/目录下,配置的地方主要是nginx.config文件。
ThinkPHP的四种URL模式:0(普通模式);1(PATHINFO模式);2(REWRITE模式);3(兼容模式)nginx需要PATHINFO模式,但需要更改nginx配置文件让其支持PATHINFO模式。
ThinkPHP最新版本可以在官方网站下载。
thinkphp5路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp路由配置文件、thinkphp5路径的信息别忘了在本站进行查找喔。







