PHP技术论坛

搜索
查看: 1695|回复: 0
打印 上一主题 下一主题

[thinkphp5X] TP5和TP3的不同

[复制链接]

83

主题

88

帖子

411

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
411
跳转到指定楼层
楼主
发表于 2017-7-4 17:35:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TP5现在比较稳定了 想试试TP5发现和之前的TP3.1X非常不同 除了命名空间之外 一些常规函数用法都有不同

1:数据操作where用法

TP5中where 格式是where("字段","值") 和一般TP3的where(array('字段'=>'值')) 不同

2:M方法无效了

  TP5需要用Db方法 如下 Db("表名")

3:输出JSON

TP5中使用 return json(数组) 不需要echo之类

4:目录不同


网站解析到web上(默认public)
控制器和模型视图都在APP里写 这个目录外面是无法访问的 这样从安全角度还是好很多
另外数据库直接配置app下的database.php 网站相关配置修改app下的config.php

5:配置文件读取方式不同

TP5 使用快捷函数config("参数") 读取 另外配置有作用域 可以指定某个项目下启用 这个零活不少



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|PHP  

GMT+8, 2024-5-2 06:26 , Processed in 0.055867 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表