ThinkPHP开发中的技巧(发现新的会继续添加)

简介:

1.可以定义公共的控制器或者Model类来实现相同的功能

2.使用$this->assign赋值的时候太多的话最好用数组的方式

3.volist中获取数据其实可以使用函数和对象的方法的。

1
<volist name= ":fun('arg')"  id= "vo" >{ $vo .name}</volist>

4.写模版的时候如果用include包含的话,最好将html头部编码设置等都放在要包含的head.html中

5.如果要在方法之前必须得输出一些变量的话,可以使用_befor_方法名()前置方法,比如在编辑的方法的时候

6.$this->getActionname可以获取到目前要操作的控制器名称,然后进行判断,一般写在公共的控制器中。

7.路由规则可以实现伪静态

8.有时间可以看看ThinkPHP的源码,ThinkPHP中的很多文件都是可以引用到项目中的,比如Config配置文件等,别名配置文件,直接修改ThinkPHP源码中的,会节省很多代码,而且也不容易出错.`如果研究透彻的话,可以根据项目精简掉很多文件的。

9.引用的类库函数库等,放在自己的项目中比较好,然后在引用之前加@就可以了,方便管理。

10,在ThinkPHP/Extend/Function中的extend.php中有很多不错的函数,可以在入口文件或者公共文件的构造函数中加载进去。

11.路由规则多的话可以写在数据表中的..










本文转自 3147972 51CTO博客,原文链接:http://blog.51cto.com/a3147972/1216684,如需转载请自行联系原作者
目录
相关文章
|
JavaScript IDE Java
PHP开发人员对JAVA的WEB开发入门(初版-基础知识)
最近准备对其他部门PHP开发的童鞋做一个对JAVA的培训。知己知彼,百战不殆,我要先了解点PHP,才能确认他们的基础,达到好的授课效果。 PHP(原始为Personal Home Page的缩写,后正式更名为Hypertext Preprocessor超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言,Java和Perl的特点,利于学习,适用于Web开发领域。
PHP开发人员对JAVA的WEB开发入门(初版-基础知识)
|
IDE Java PHP
搭建PHP开发环境
搭建PHP开发环境
127 0
搭建PHP开发环境
|
移动开发 JavaScript 前端开发
Web开发利器推荐(四)
Hubspot 公司有3个很好的JavaScript库。 它们的使用方法都简单、灵活和易于完成目标。 Pace 是用于快速创建进度条的库,它有很多的进度条的表现方式,一定有一款适合你。
Web开发利器推荐(四)
|
JavaScript 前端开发 Java
Web开发利器推荐(一)
看到一个很棒的系列,介绍了很多对web开发很有帮助的利器,解决了很多开发中遇到的繁琐事,翻译来分享一下:
148 0
Web开发利器推荐(一)
|
Web App开发 移动开发 开发框架
Web开发利器推荐(二)
看到一个很棒的系列,介绍了很多对web开发很有帮助的利器,解决了很多开发中遇到的繁琐事,翻译来分享一下:
135 0
Web开发利器推荐(二)
|
Web App开发 前端开发 JavaScript
Web开发利器推荐(五)
它是一款很棒的Markdown编辑器。 基于PageDown开发而来,已经被 Stack Overflow 和其他 Stack Exchange 站点使用。 StackEdit 能实时预览文档,保存到云端或本地的local storage,导出 Markdown、HTML 或 PDF 格式,与GitHub、Gist、Google Drive、 Dropbox 或者任何 SSH 服务器。
111 0
Web开发利器推荐(五)
|
缓存 移动开发 前端开发
Web开发利器推荐(三)
看到一个很棒的系列,介绍了很多对web开发很有帮助的利器,解决了很多开发中遇到的繁琐事,翻译来分享一下:
129 0
Web开发利器推荐(三)
|
存储 安全 Java
程序开发必备工具推荐
工欲善其事必先利其器,作为程序员不光熟练掌握某种语言技能,相关的工具的运用和选择也相当重要,好的工具让你事半功倍,现在我向码农推荐一下工具,这些工具都是我目前在用的(主要针对Mac平台)
|
开发框架 PHP 容器
codeigniter-3.1 PHP开发框架
环境需求 最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存; 生产环境建议使用2G或以上内存; 推荐安装系统:Ubuntu-16.
984 0
|
SQL 关系型数据库 Linux

热门文章

最新文章