博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp6,tp6,php开发注意事项,知识点 大福袋
阅读量:4299 次
发布时间:2019-05-27

本文共 800 字,大约阅读时间需要 2 分钟。

  1. route.php文件在某个应用里面时,路径不需要添加该应用名
    2.TP6 模型 create方法默认会过滤不是数据表的字段信息 不能用了吧,那样太臃肿
  2. 局部变量使用引用符号后需要unset()
  3. `
foreach ($cart_data as &$v) {
) unset($v);

`

5. {$list->render()|raw} tp6 双引号会被自动转义
6. 静态方法会一直占用内存,但是速度会比动态方法快;
7. 不要在session写入操作之后执行exit等中断操作,否则会导致Session数据写入失败。
8. $this->success() $this->error() 不要放在 try catch 里面 ,因为他们里面就是异常的抛出
9. 模版布局 第一种方式:全局配置方式
10. 预防XSS攻击
11. 查询数据 多个嵌套关联,只有最后一个生效。比如with(‘type, type.attrs, type.specs’) 生效的是type.specs ???
12. 可以在定义关联的时候使用bind方法绑定属性到父模型
13. 能用单引号坚决不用双引号,双引号 \f 会转义 😢
14. 方法内直接返回数组 浏览器上会报错 ,variable type error: array
15. 不要使用分组路由,限制太多,容易出错
16. // 路由是否完全匹配 ‘route_complete_match’ => true,
17. use think\facade\Db; Db::startTrans();
18. 尽量使用原生var_dump ,展示类或对象的原始信息

function pdre_dump($objOrClass){
echo "
";    var_dump($objOrClass);    die();}
  1. 1
  2. 1
  3. 1

转载地址:http://weiws.baihongyu.com/

你可能感兴趣的文章
Hive Job层面的优化
查看>>
NoSQL(Not only sql)基础简介
查看>>
RDBMS vs NoSQL
查看>>
HBase基础
查看>>
Sqoop往Hive导入数据实战
查看>>
Mysql到HBase的迁移
查看>>
Sqoop import进阶
查看>>
Hive语句是如何转化成MapReduce任务的
查看>>
Hive创建table报错:Permission denied: user=lenovo, access=WRITE, inode="":suh:supergroup:rwxr-xr-x
查看>>
Hive执行job时return code 2排查
查看>>
hive常用函数及数据结构介绍
查看>>
Hive面试题干货(亲自跟着做了好几遍,会了的话对面试大有好处)
查看>>
力扣题解-589. N叉树的前序遍历(递归和迭代)
查看>>
力扣题解-700. 二叉搜索树中的搜索(分治法思想,递归的方式求解)
查看>>
力扣题解-230. 二叉搜索树中第K小的元素(递归方法,中序遍历解决)
查看>>
力扣题解-746. 使用最小花费爬楼梯(动态规划)
查看>>
力扣题解-103. 二叉树的锯齿形层序遍历(广度优先搜索)
查看>>
力扣题解-387. 字符串中的第一个唯一字符
查看>>
利用selenium爬虫模拟浏览器访问CSDN博客
查看>>
力扣题解-1046. 最后一块石头的重量
查看>>