模型是MVC模式一部分,代表业务数据、规则和逻辑对象。可继承yii\base\Model或它子类定义模型类。基类包括特性有:1.属性:代表可像普通类属性或数组一样被访问业务数据2.属性标签: 指定属性显示出来标签3.块赋值: 支持一步给许多属性赋值4.验证规则:确保输入数据符合所申明验证规则5.数据导出:允许模型数据导出为自定义格式数组Model类也是更多高级模型如Active
记录model常用方法 between: $model->andFilterWhere(['between','apply_time',$startTime,$endTime])
原创 2022-06-18 01:51:38
257阅读
增加<?phpnamespace frontend\controllers;use Yii;us
原创 2022-03-29 18:04:47
97阅读
模型yii\base\Model模型主要实现了验证规则和验证器确保输入数据是安全和正确.模型流程:1.从请求读取数据.使用load或者loadMultiple或者手动赋值.load会根据formName(model名)从POST或者GET获取数据,并存储为特性.如果loadpost没有数据则返回false,可以通过这个判断是否进行下去2.使用validate或者validateMultiple,对数据进行验证,会返回一个指示验证是否成功值,验证成功可以进行其他操作了..这里会触发两个事件.分别为:EVENT_BEFORE_VALIDATE和EVENT_AFTER_VALIDATE3
转载 2014-02-15 21:14:00
85阅读
2评论
yii2 应用与git设置我们在 advanced 模板基础上多了 api 这个app5个应用与目录结构5个应用如下common 我实际使用就是2个目录:config 和 models configbootstrap.php 这是启动时必须加载,注意我们多了别名 @api设置 Yii::setAlias('@api', dirname(dirname(__DIR__)).'/api')
转载 2024-04-28 11:36:22
64阅读
前言作为经典三层架构MVC数据模型Model层,通常和数据库紧密连接,在数据读写之前,做数据校验。Yii2作为目前比较流行PHP框架,在
原创 2021-12-28 14:43:50
1289阅读
前言作为经典三层架构MVC数据模型Model层,通常和数据库紧密连接,在数据读写之前,做数据校验。Yii2作为目前比较流行PHP框架,在Model层也做了非常完善封装
原创 2022-01-30 11:59:27
164阅读
1.模板文件访问view和controller,view : $this,controller :$this->context模板文件显示流程:1.控制器会在render,把控制器本身,模板文件传给view2.呈现模板文件,首先view会查找主题,主题如果拥有模板文件,则优先使用主题内模板文件....
转载 2014-07-31 22:47:00
39阅读
2评论
1.下載composer 2.composer 插件或組件 3.有三處修改 a.composer require 插件在vender下 b.同時vender下composer文件修改 c.composer.json修改
转载 2018-10-04 09:46:00
56阅读
使用datetime平常经常使用datetime这种数据格式,特别是在modelrul
原创 2022-07-08 11:10:39
208阅读
核心验证器(Core Validators)yii\validators 命名空间之下。为了避免使用冗长类名,你可以直接用昵称来指定相应核心验证器。比如你可以用 requiredpublic function rules() { return [ [['email', 'password'], 'required'], ]; } [[yii
作 者 :刘琨中图法分类号 : TP311.561 ( 工业技术->自动化技术、计算机技术->计算技术、计算机技术->计算机软件 )内容提要:Yii是一个基于组件、用于开发大型Web应用高性能PHP框架,它提供了当今Web2.0应用开发所需要大部分功能,是ji具开发效率PHP框架之一。Yii2.0版是一个完全重写版本,采用了zui新技术和协议。《Yii2框架从入门到精通
之前yii是直接下载,给cookieValidationKey值既可以用了,就没在意在线安装形式。后来发现有些扩展什么安装配置不好弄。所以官网推荐composer来安装,只需执行一条简单命令就可以安装新扩展或更新 Yii 了。在网上看了很多人都倒在了这个安装上面,但是安装貌似也不难。总是些菜鸟在上面自己提问题自己回答,问百度被误导了好多次,哎。1.下载安装composer一般人做项目
转载 2023-10-20 11:03:59
35阅读
 前段时间第一次使用Yii2框架,碰到了一些问题,这里记录一下。Yii2安装:通过composer安装1、首先要安装composer,我在另外一篇博客中介绍了如何在Windows下安装composer。2、全局设置 Composer 使用中国镜像:composer config -g repo.packagist composer https://packagist.phpcompose
转载 2024-05-15 02:29:12
82阅读
解析:第一:如果一样规则可以写在数组里面即可第二:规则可以用正则,^代码开始。$代表结束。{6,12}代表6到12之间。pattern代表正则规则
原创 2022-03-03 17:01:16
86阅读
设置Cookie PHP setcookie("name", "Larry", time()+3600); Yii2 $cookies = Yii::$app->response->cookies; $cookies->add(new \yii\web\Cookie([ 'name' => 'name', 'value' => 'Larry', 'expire'=...
转载 2017-08-18 15:19:00
100阅读
'common','module'=>'user'],['role'=>'menuitem'])?> 'insurancepolic...
转载 2017-03-13 10:35:00
130阅读
2评论
1、普通get和pst请求 $request = Yii::$app->request; $get = $request->get(); // equivalent to: $get = $_GET; $id = $request->get('id'); // equivalent to: $id = isset($_GET['id']) ? $_GET['id']...
转载 2017-03-03 17:12:00
79阅读
2评论
官方是这样 其实可以这样使用 (原因)创建数据库连接(Creating DB Connections) 想要访问数据库,你首先需要通过创建一个 yii\db\Connection 实例来与之建立连接。 因为数据库连接经常需要在多个地方使用到, 一个常见做法是以应用组件方式来配置它,如下: 之后
原创 2021-07-09 15:04:04
456阅读
http://pan.baidu.com/s/1mgCKtUK 密码:t6t1
转载 精选 2015-10-12 12:29:10
1336阅读
  • 1
  • 2
  • 3
  • 4
  • 5