排序
thinkphp5 数据库视图查询
1,视图查询可以实现不依赖数据库视图的多表查询,并不需要数据库支持视图,例如:Db::view('User','id,name') ->view('Profile','truename,phone,email','Profile.user_id=User.id') ->view('Sc...
Sublime Text 3下ThinkPHp3.2自动补全扩展插件
前几天来看看,竟然有很多人关注这个插件,决定重新写一个,地址在https://github.com/vace/sublime-thinkphp,可以自己扩展需要的函数,然后运行编译一下php文件就可以了,更新一下新版本插件下载地...
Widget扩展_扩展_帮助文档_Thinkphp手册
Widget扩展一般用于页面组件的扩展。举个例子,我们在页面中实现一个分类显示的Widget,首先我们要定义一个Widget控制器层 CateWidget,如下:namespace HomeWidget; use ThinkController; ...
变量调试_调试_帮助文档_Thinkphp手册
输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dump和print_r之外,ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量的信息到浏览器查看。用法:dump($va...
默认值输出_模版_帮助文档_Thinkphp手册
我们可以给变量输出提供默认值,例如:{$user.nickname|default='这家伙很懒,什么也没留下'}对系统变量依然可以支持默认值输出,例如:{$Think.get.name|default='名称为空'}默认值和函数可...
ActiveRecord_帮助文档_Thinkphp手册
ThinkPHP实现了ActiveRecords模式的ORM模型,采用了非标准的ORM模型:表映射到类,记录映射到对象。最大的特点就是使用方便和便于理解(因为采用了对象化),提供了开发的最佳体验,从而达到敏...
模型_帮助文档_Thinkphp手册
在ThinkPHP中基础的模型类就是ThinkModel类,该类完成了基本的CURD、ActiveRecord模式、连贯操作和统计查询,一些高级特性被封装到另外的模型扩展中。基础模型类的设计非常灵活,甚至可以无需...
动态配置_帮助文档_Thinkphp手册
之前的方式都是通过预先定义配置文件的方式,而在具体的操作方法里面,我们仍然可以对某些参数进行动态配置(或者增加新的配置),主要是指那些还没有被使用的参数。设置新的值:C('参数名称'...
ThinkPHP 数据库操作,插入,更新,删除,查询
ThinkPHP提供了灵活和方便的数据操作方法,不仅实现了对数据库操作的四大基本操作(CURD):创建、读取、更新和删除的实现,还内置了很多实用的数据操作方法,提供了ActiveRecords模式的最佳体...
ThinkPHP5跨控制器调用
同模块方法一:使用命名空间//调用index模块user控制器中的index方法 $model = new appindexcontrollerUser; echo $model->index(); 方法二://先引入 use appindexcontrollerUser; $mode...

