ThinkPHP3.2.3
十年砍柴---小火苗
这个作者很懒,什么都没留下…
展开
-
关于TP字段field的一些理解
field方法属于模型的连贯操作方法之一,主要目的是标识要返回或者操作的字段,可以用于查询和写入操作。1、用于查询指定字段在查询操作中field方法是使用最频繁的。$Model->field('id,title,content')->select();这里使用field方法指定了查询的结果集中包含id,title,content三个字段的值。执行的SQL相当于:原创 2017-09-04 09:25:25 · 9033 阅读 · 0 评论 -
表达式查询,thinkphp的精髓
上面的查询条件仅仅是一个简单的相等判断,可以使用查询表达式支持更多的SQL查询语法,也是ThinkPHP查询语言的精髓,查询表达式的使用格式:$map['字段名'] = array('表达式','查询条件');表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:表达式含义协助记忆EQ等于(=)e原创 2017-09-04 15:02:48 · 413 阅读 · 0 评论 -
页面跳转和获取的知识
document.URL 属性可返回当前文档的 URL。document.referrer 属性可返回载入当前文档的文档的 URL。javascript中的location.href有很多种用法,主要如下。self.location.href="/url" 当前页面打开URL页面location.href="/url" 当前页面打开URL页面windows.location原创 2017-08-25 16:58:59 · 289 阅读 · 0 评论 -
ThinkPHP跨控制器调用方法
跨控制器调用方法1. 先造对象,再调用里面的方法$sc=new \Home\Controller\IndexController(); 用绝对路径找echo $sc->ShuChu();2.$sc=new IndexController(); 用相对路径echo $sc->ShuChu();还可以使用thingkphp中的快捷方法1.原创 2017-06-10 20:13:34 · 1394 阅读 · 0 评论 -
ThinkPHP技巧-如何防止重复提交表单
为什么会有表单重复的坑在开发中,如果一个新增或修改的表单,在后台完成数据库操作后我们设定的不是跳转到其他页面,还是返回本页面,这时点击浏览器的后退再提交或刷新页面,会导致form表单重复提交,即这条记录会被增加或修改两次。导致表单重复提交的原因是:第一次提交的表单会被缓存到内存中,直到页面下次提交或页面关闭或转向其他页面时才消失。在自调用返回时,内存中的数据依然在,这时页面中的判断原创 2017-03-18 10:58:01 · 7845 阅读 · 1 评论 -
TP系统常量
IS_CGI是否属于 CGI模式IS_WIN是否属于Windows环境IS_CLI是否属于命令行模式__ROOT__网站根目录地址__APP__当前应用(入口文件)地址__MODULE__当前模块的URL地址__CONTROLLER__当前控制器的URL地址__ACTION__当前操作的URL地址_原创 2017-01-03 13:42:04 · 1538 阅读 · 0 评论 -
thinkphp中field()和getfield()区别
field():用于定义要查询的字段(支持字段排除),返回里面字段的值, getField():用于查询某个字段的值, 返回值:如果查询结果为空返回null,如果field是一个字段则返回该字段的值,如果field是多个字段,返回数组。数组的索引是第一个字段的值,sepa为null则返回二维数组。 示例:当只有一个字段的时候,默认返回一个值。$User = M("原创 2016-12-28 11:16:32 · 3196 阅读 · 0 评论 -
getField用法总结
getField用法总结 浏览:53696 发布日期:2012/11/03 分类:文档教程关键字: getField 方法 查询getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:获取某个字段值这个是getField方法最基本的用法,用于获转载 2016-12-28 11:14:40 · 2434 阅读 · 0 评论