内置模板引擎视图的模板文件可以支持不同的解析规则,默认情况下无需手动初始化模板引擎。可以通过下面的几种方式对模板引擎进行初始化。配置文件在应用配置文件中配置template参数即可,例如:'template' &
模板赋值除了系统变量和配置参数输出无需赋值外,其他变量如果需要在模板中输出必须首先进行模板赋值操作,绑定数据到模板输出有下面几种方式:版本新增功能5.0.4增加全局静态模板赋值方法shareassign方法namespace index\a
模板渲染版本新增功能5.0.4支持渲染视图根目录的模板文件渲染模板最常用的是继承系统的控制器基类后调用fetch方法,调用格式:fetch('[模板文件]'[,'模板变量(数组)'])模板文件的写法支持下面几种:用法描
模板输出替换版本新增功能5.0.4增加__ROOT____STATIC____JS__和__CSS__内置替换规则支持对视图输出的内容进行字符替换,例如:namespace index\app\controller;class I
版本调整功能5.0.5model或者Loader::model方法支持传入完整的模型类名模型定义定义一个User模型类:namespace app\index\model;use think\Model;class Us
模型初始化模型同样支持初始化,与控制器的初始化不同的是,模型的初始化是重写Model的initialize,具体如下namespace app\index\model;use think\Model;class Inde
新增数据有多种方式。添加一条数据第一种是实例化模型对象后赋值并保存:$user = new User
版本调整功能5.0.13saveAll方法支持isUpdate方法强制更新5.0.10模型增加setInc和setDec方法查找并更新在取出数据后,更改字段内容后更新数据。$user = User::get(1);$user-&g
版本更新功能5.0.9destroy方法传入空数组和空字符串不会进行任何删除操作删除当前模型删除模型数据,可以在实例化后调用delete方法。$user = User::get(1);$user->delete();根据主键
版本调整功能5.0.19模型增加readMaster方法用于后续都从主库读取获取单个数据获取单个数据的方法包括:取出主键为1的数据$user = User::get(1);echo $user->name;//&n