thinkphp5,THINKPHP5 多个参数
ThinkPHP5,THINKPHP5 多个参数
1. 合并额外参数
通常用于完整匹配的情况,如果有额外的参数则合并作为变量值。
- 在Index控制器中,新建mergeFun方法
- 设置mergeFun方法的路由,合并额外参数
预览:注意:1. 正常访问...
2. URL伪静态
伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通过设置url_html_suffix参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。
3. Session保存
Session保存在服务器端的文件或数据库中,默认保存在文件中,文件路径由php配置文件的session.save_path指定。Session文件是公有的。
4. HTTP状态代码
302、403、500代码含义如下:
一:消息系列
二:成功系列
三:重定向系列
5. 连接多个数据库
- 找到TP5中application/config.php
- 复制database.php中关于数据库的内容
6. 接收表单参数
对于表单内容参数很多的情况下,可以使用 $this->request->post() 或者 单个接收,但这样代码十分不优雅。可以在common/controller/Base.php下加入相应代码接收参数。
7. 使用table实现传递多个参数
参考链接提到无法使用->pivot获取中间表数据,可能是版本原因。最后可以使用table实现传递多个参数。
8. 传递多个参数优化方法
在ThinkPHP5.0中,可以使用以下步骤传递多个参数,而且便于优化:
- 打开项目文件夹
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。