上一页 1 ··· 79 80 81 82 83 84 85 86 87 ··· 94 下一页
摘要:       Active Record 模型是一种设计模式,用面向对象的方式抽象地访问数据的模式。在 Yii2 中,每一个 Active Record 模型对象的实例是 yii\db\ActiveRecord 类或它的子类,它封装了数据库表 阅读全文
posted @ 2019-06-20 23:26 牛奔 阅读(1481) 评论(0) 推荐(0)
摘要: list返回子孙树列表 /** * * list返回子孙树 * @param array $list 原始列表 * @param int $parentId 父id * @param int $level 几级子孙 * @param string $space 空格占位 * @date:2019.0 阅读全文
posted @ 2019-06-20 13:54 牛奔 阅读(668) 评论(0) 推荐(0)
摘要: (1)全局使用,我们直接在配置文件中设置enableCookieValidation为true 如果不需要使用csrf的话,设置'enableCookieValidation' => false,但是这是不安全的,因此yii2的yii\web\request中的enableCookieValidat 阅读全文
posted @ 2019-06-20 10:58 牛奔 阅读(1985) 评论(0) 推荐(0)
摘要: csrf,中文名称:跨站请求伪造,可以在百度上搜索资料,详细了解这一方面的概念。对于我们是非常有帮助的。yii2的csrf的实现功能是在yii\web\request类实现功能的。request类中的属性,默认是true的。public $enableCsrfValidation = true;所以 阅读全文
posted @ 2019-06-20 10:53 牛奔 阅读(605) 评论(0) 推荐(0)
摘要: drop truncate delete 程度从强到弱1、drop table tbdrop将表格直接删除,没有办法找回2、truncate (table) tbtruncate 删除表中的所有数据,不能与where一起使用3、delete from tb (where)delete 删除表中的数据 阅读全文
posted @ 2019-06-19 11:56 牛奔 阅读(2654) 评论(0) 推荐(1)
摘要: 一、新增 使用model::save()操作进行新增数据 使用createCommand()进行新增数据 批量插入数据 二、修改 使用model::save()进行修改 直接修改:修改用户test的年龄为40 使用createCommand()修改 三、删除 使用model::delete()进行删 阅读全文
posted @ 2019-06-19 00:15 牛奔 阅读(174) 评论(0) 推荐(0)
摘要: 要使用 TimestampBehavior,把下面的代码加到你的 ActiveRecord 类中: 默认情况下,当关联的 AR 对象执行插入操作时,TimestampBehavior 将会给 created_at 和 updated_at 两个属性赋值为当前时间戳;而当 AR 对象执行更新操作时, 阅读全文
posted @ 2019-06-18 23:30 牛奔 阅读(529) 评论(0) 推荐(0)
摘要: main.php 阅读全文
posted @ 2019-06-18 23:21 牛奔 阅读(643) 评论(0) 推荐(0)
摘要: gii模块可以通过配置yii\base\Application::modules属性开启它。在config/web.php文件中会有以下配置代码: 检查后,发现我的配置跟上文一样,可是为什么还是访问不到呢,原来还有一项配置。 上文的配置意思是如果当前是开发环境,应用会包含 gii 模块,模块类是 y 阅读全文
posted @ 2019-06-18 13:54 牛奔 阅读(806) 评论(0) 推荐(0)
摘要: 项目全局用的代码,比如项目所有controller和model的共通操作或者放一些第三方的组件、插件之类的项目全局用的代码 阅读全文
posted @ 2019-06-18 13:52 牛奔 阅读(217) 评论(0) 推荐(0)
上一页 1 ··· 79 80 81 82 83 84 85 86 87 ··· 94 下一页