您的位置 首页 > 商业新闻

thinkphp5,THINKPHP5 多个参数

ThinkPHP5,THINKPHP5 多个参数

1. 合并额外参数

通常用于完整匹配的情况,如果有额外的参数则合并作为变量值。

  1. 在Index控制器中,新建mergeFun方法
  2. 设置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. 连接多个数据库

  1. 找到TP5中application/config.php
  2. 复制database.php中关于数据库的内容

6. 接收表单参数

对于表单内容参数很多的情况下,可以使用 $this->request->post() 或者 单个接收,但这样代码十分不优雅。可以在common/controller/Base.php下加入相应代码接收参数。

7. 使用table实现传递多个参数

参考链接提到无法使用->pivot获取中间表数据,可能是版本原因。最后可以使用table实现传递多个参数。

8. 传递多个参数优化方法

在ThinkPHP5.0中,可以使用以下步骤传递多个参数,而且便于优化:

  1. 打开项目文件夹

热门文章