yii2 无法更新没有主键的表

yii2 无法更新没有主键的表

栏目分类:Yii 浏览次数:197 发布时间:2018-12-11

提示如下:does not have a primary key. You should either define a primary key for the corresponding table or override the primaryKey() method 我们需要去models进行设置: /***指定主键*@returnarray|string[]*/publicstaticfunc...

TAG: yii yii主键
Yii2下高级模板advanced下使用命令行执行定时任务

Yii2下高级模板advanced下使用命令行执行定时任务

栏目分类:Yii 浏览次数:177 发布时间:2018-11-17

基础模板就不做过多的介绍了。 我们在yii 根目录下\console\controllers\script 新建script文件夹,创建Test控制器。 TestController.php 代码: ?phpnamespaceconsole\controllers\script;useYii;useyii\console\Controll...

yii2 将分页url处理为伪静态Rewrite

yii2 将分页url处理为伪静态Rewrite

栏目分类:Yii 浏览次数:292 发布时间:2018-10-20

一开始也看了些资料,但是好像都不起作用。所以只能将生成的HTML进行处理,处理为自己需要的伪静态结果。 新增公共静态方法在模板中调用: /***处理分页中伪静态*@param$pages*@retur...

TAG: yii yii伪静态
Yii2 获取模块名、控制器名、方法名

Yii2 获取模块名、控制器名、方法名

栏目分类:Yii 浏览次数:304 发布时间:2018-06-27

Yii2 获取模块名、控制器名、方法名 在视图中: 模块名 $this-context-module-id 控制器名 $this-context-id 方法名 $this-context-action-id 在控制器中 模块名 Yii::$app-controller-module-id; 控制器名 Yii::$a...

TAG: 控制器
<b>Yii2改造高级模板前后端使用一个目录和一个域名进行管理</b>

Yii2改造高级模板前后端使用一个目录和一个域名进行管理

栏目分类:Yii 浏览次数:331 发布时间:2018-06-17

如果是一个网站还好分出两个域名管理还能接受,如果开发的站点过多。那么会导致管理后台的域名也会有对应一个,如果有十个那么后端域名也会有对应十个!那这样就太泛了。所以...

TAG: yii2
Yii2使用批量更新数据库字段方法非循环更新

Yii2使用批量更新数据库字段方法非循环更新

栏目分类:Yii 浏览次数:300 发布时间:2018-06-14

我们有时候需要更新一个表里面很多字段但是,用循环更新可能几个还算适用。但是一旦数据量几千个或者上万就不现实了,效率太低。 我们找到如下内置方法: Yii::$app-db-createComman...

TAG: yii2 yii2更新
Yii2 URL路由规则设置过程详解

Yii2 URL路由规则设置过程详解

栏目分类:Yii 浏览次数:329 发布时间:2018-06-02

在实际上线时候肯定要自定义规则好利于SEO或者浏览,以及精简URL的长度等等。 我们就需要设置URL的规则了,YII2配置就不多说了。 urlManager=[enablePrettyUrl=true,//路由的路径化showScriptNam...

TAG: yii2
YII2Rules验证规则大全

YII2Rules验证规则大全

栏目分类:Yii 浏览次数:314 发布时间:2018-04-28

required:必须值验证属性[[字段名],required,requiredValue=必填值,message=提示信息];#说明:CRequiredValidator的别名,确保了特性不为空.email:邮箱验证[email,email];#说明:CEmailValidator的别名,确保了特性的...

Yii2批量插入数据非循环插入

Yii2批量插入数据非循环插入

栏目分类:Yii 浏览次数:370 发布时间:2018-04-26

在生成大量数据时候循环添加会比较慢,这个时候使用Yii2的批量添加。 $data= [ code = $code, add_time = time(), update_time = time(), state = 0, ]; $userkey = [ code, add_time, update_time, state]; \Yii::$app-db-cre...

Yii2 权限验证游客和登录用户说明

Yii2 权限验证游客和登录用户说明

栏目分类:Yii 浏览次数:213 发布时间:2018-04-23

Yii2自带的权限控制默认只支持两个角色: guest(游客,没有登录的,用?表示) authenticated (登录了的,用@表示) access=[class=AccessControl::className(),rules=[[actions=[],allow=true,],[actions=[index,add],all...