zoukankan      html  css  js  c++  java
  • Thinkphp-开发技巧

    1. 在php中,向数组增加一个元素,只需,$arr[] = value;
    2. TP开发中,如果不公开Action中的某个方法,可以在function前面加protected
    3. TP开发中,用用户表的id作为USER_AUTH_KEY,写入Session中
    4. [JS]调用自定义函数不要加(),如$('.test').on('click', myfunction),而不是$('.test').on('click', myfunction())
    5. TP开发中,在html模板中src写url,在js中获取当前src的url作为ajax的url。
    6. TP开发中,Ajax提交的Action中的方法中不要有dump、echo之类的输出方法,不然浏览器会接收不到结果。
    7. 项目公共函数(不分组):在项目的Common目录下新建common.php,公共函数写入文件内,Thinkphp会自动调用。
    8. 项目公共函数(分组): 如果设置了项目分组,如Admin和Home,公共函数放在项目目录/Common/Admin/function.php、项目目录/Common/Home/function.php
    9. Model命名时,默认要和数据库里的表名一致,如BaiduUserModel.class.php对应数据库的 '前缀_baidu_user',调用则用D('BaiduUser');
    10. 用header指定浏览器用某种编码解析网页,例如解析为UTF-8编码:header("Content-type: text/html;charset=utf-8");
    11. 模板嵌套输出,如{$status[$vo[status]]},$status为数组,$vo[status] = 数组的键,这时$vo[status]不能写作$vo.status
    12. html中js跳转:window.location.href='hello.html';
  • 相关阅读:
    linux_shell_入门
    Linux下安装jdk
    Linux杂记
    Linux常用命令
    Java 性能优化的五大技巧
    Java异常处理的9个最佳实践
    Java面试:投行的15个多线程和并发面试题
    敏捷持续集成详解
    gitlab系列详解
    git系列讲解
  • 原文地址:https://www.cnblogs.com/itime/p/3371030.html
Copyright © 2011-2022 走看看