书栈网 · BookStack 本次搜索耗时 0.016 秒,为您找到 216 个相关结果.
  • 修改器

    修改器 批量修改 版本 更新功能 5.0.10 修改器方法增加第三个参数传入关联数据 修改器 修改器的作用是可以在数据赋值的时候自动进行转换处理,例如: class User extends Model { public function setNameAttr ( $value ) {...
  • 模板赋值

    模板赋值 assign方法 传入参数方法 助手函数 share方法 模板赋值 除了系统变量和配置参数输出无需赋值外,其他变量如果需要在模板中输出必须首先进行模板赋值操作,绑定数据到模板输出有下面几种方式: 版本 新增功能 5.0.4 增加全局静态模板赋值方法share assign方法 namespace index\app\...
  • 更新

    查找并更新 直接更新数据 批量更新数据 通过数据库类更新数据 静态方法 闭包更新 自动识别 版本 调整功能 5.0.13 saveAll 方法支持isUpdate 方法强制更新 5.0.10 模型增加setInc 和setDec 方法 查找并更新 在取出数据后,更改字段内容后更新数据。 $user = User :: get...
  • where

    表达式查询 数组条件 普通查询 表达式查询 字符串条件 where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。 表达式查询 新版的表达式查询采...
  • 查询范围

    全局查询范围 可以对模型的查询和写入操作进行封装,例如: namespace app\index\model ; use think\Model ; class User extends Model { protected function scopeThinkphp ( $query ) ...
  • 查询方法

    条件查询方法 where方法 whereOr方法 混合查询 getTableInfo方法 条件查询方法 where方法 可以使用where 方法进行AND 条件查询: Db :: table ( 'think_user' ) -> where ( 'name' , 'like' , '%thinkphp' ) ...
  • 在框架中使用

    在框架中使用 方法一:通过composer自动安装 方法二:手动安装 1.下载 2.安装 3.用例 4.附上ThinkPHP手动安装好QueryList的压缩包 在框架中使用 QueryList无框架依赖,可以灵活的嵌入到任何项目中去。 以TinkPHP3.2.3为例,进行讲解。 方法一:通过composer自动安装 直接在Th...
  • 验证器

    概述 独立验证 验证器 概述 ThinkPHP5.0 验证使用独立的\think\Validate 类或者验证器进行验证。 独立验证 任何时候,都可以使用Validate 类进行独立的验证操作,例如: $validate = new Validate ([ 'name' => 'require|max:2...
  • 验证器

    验证器类 安装 直接在控制器中使用 使用预定义验证器文件 验证器类 Github : ThinkValidate - 从ThinkPHP5.1独立出来的验证器类库 安装 composer require topthink / think - validate 直接在控制器中使用 验证器没有额外的配置文件,可以直接现场...
  • 原生PHP

    使用php标签 使用原生php代码 Php代码可以和标签在模板文件中混合使用,可以在模板文件里面书写任意的PHP语句代码 ,包括下面两种方式: 使用php标签 例如: { php } echo 'Hello,world!' ;{/ php } 我们建议需要使用PHP代码的时候尽量采用php标签,因为原生的PHP语法可能会被配置禁用而...