yii2常用的migrate命令

开发中经常会用到的方法小结: ./yii migrate/create 表名 1、./yii migrate xxx_xx 在表中插入某字段 : public function up() {$this->addColumn('{{application_service}...

2019-06-12 23:21:46

阅读数 55

评论数 0

yii2中自定义验证规则rules以及rules失效的解决方案

yii2的一个强大之处之一就是他的Form组件,既方便又安全。有些小伙伴感觉用yii一段时间了,好嘛,除了比tp"难懂"好像啥都没有。 领导安排搞一个注册的功能,这家伙刷刷刷的又是百度啥啥啥好的表单样式,又是百度啥啥啥validate验证,真替这家伙捏把汗。 当然啦,废话说...

2019-05-03 10:31:17

阅读数 134

评论数 0

Yii2 学习心得

<?php /** * Yii框架的数据库查询是基于pdo来执行的 * main-local 这种凡是带local的是为了避免开发冲突设计的,可以在本地修改配置,但是不要提交就可以 */ //sql查询 Yii::$app->db->createComm...

2019-04-30 17:44:32

阅读数 29

评论数 0

Yii2.0 webuploader图片上传

图片上传几乎是应用必备,前面也针对kartik 的 fileinput做了一篇详细的说明,不过很多人反馈各种问题,下面针对webuploader的使用单独写了一个组件。该组件可以更好的处理 Yii2 在图片上传过程中带来的一系列问题,目前支持多图多字段多modal的混合上传。 介绍之前我们先演示...

2019-04-22 16:43:23

阅读数 67

评论数 0

yii2 select2 multiple

先要composer一下yii的select2组件 use kartik\select2\Select2; <?= $form->field($model, 'product_ids')->widget(Select2::classname() ,[ ...

2019-04-18 21:24:06

阅读数 98

评论数 0

yii rules常用规则

本文采用Yii文档,经过自己的修改,让读者更容易理解 预定义完整列表: boolean:CBooleanValidator的别名, 确保属性的值是CBooleanValidator::trueValue或CBooleanValidator::falseValue. captcha:CCapt...

2019-03-11 11:28:56

阅读数 151

评论数 0

Yii2.0如何建立公共方法

yii2-advanced版本 common 目录为公共资源目录,我们可以把定义的方法放在这个目录下,在此目录下我们随意建立一个文件比如”helps”目录,因为考虑到公共方法可能会有功能上的划分类,所以建立一个统一目录来进行管理。 建立公共方法 <?php nam...

2019-03-07 10:42:11

阅读数 74

评论数 0

Yii2 向 ajax 返回 json 数组

首先在返回之前代码中添加返回头信息 Yii::$app->response->format=Response::FORMAT_JSON; 返回的时候直接return数组就行了 return ['code'=>fals...

2019-03-02 13:32:31

阅读数 59

评论数 0

Yii rules常用规则

public function rules() { return array( //必须填写 array('email, username, password,agree,verifyPassword,verifyCode', 'required'), ...

2019-02-22 16:57:10

阅读数 38

评论数 0

Yii2关联查询

在Yii2中,我们可以使用Gii生成的模型去关联查询,下面记录一下 1.如果我们在MzCaseGroupSearch方案表中通过userId去关联MzInsuranceUser用户表的信息,此时我们可以在MzCaseGroupSearch继承的MzCaseGroup表中建立一个方法: publ...

2019-02-22 11:30:37

阅读数 91

评论数 0

Yii2框架数据库增删改查小结

User::find()->all();    //返回所有用户数据; User::findOne($id);   //返回 主键 id=1  的一条数据;  User::find()->where(['name' => 'ttt'...

2019-02-21 21:23:53

阅读数 57

评论数 0

yii2开启事务

public function actionAdd() { $model = new Goods(); $model->setScenario('insert'); if ($model-&g...

2019-02-18 15:21:39

阅读数 50

评论数 0

Yii2 之 Activeform 表单部分组件使用方法

文本框:textInput();  密码框:passwordInput();  单选框:radio(),radioList();  复选框:checkbox(),checkboxList();  下拉框:dropDownList();  隐藏域:hiddenInput();  文本域:textar...

2019-02-13 17:06:43

阅读数 55

评论数 0

yii2自定义操作

'columns' => [ 'id', 'username', 'realname', 'created_at...

2019-02-11 20:41:33

阅读数 79

评论数 0

yii2 Unable to find debug data tagged with

1,对应项目下的runtime下的debug目录没有写权限(如backend/runtime/debug) 2,找不到runtime/debug/下的文件,可以清空下这个目录

2019-02-09 14:05:34

阅读数 112

评论数 0

Mac PHP yii CException GD with freetype or imagemagick PHP extensions are required

使用Mac开发PHP,使用Yii framework,但是发现后台使用YII自带的验证码时,无法正常使用,出现: “CException GD with freetype or imagemagick PHP extensions are required” 缺少gd库,需要重新编译安装p...

2019-02-06 19:12:21

阅读数 126

评论数 0

YII2中actions的作用与使用

我们常在控制器中看到一个actions的方法,这个方法具体的作用是共用一些功能相同的action,方便调用。 当然我们也可以自已写一些action来进行调用。在项目目录下创建common目录,并创建TestAction.php文件。action文件的存放路径可以随意指定。 1 ...

2019-02-02 10:17:31

阅读数 76

评论数 0

yii2 模块的创建及使用

yii2 模型创建可以通过gii工具创建,方便快速 yii2 可以在项目的根目录创建一个modules文件夹存放各个模块,当然,每个模块里还可以再创建模块 一.直接在项目根目录创建一个模块 看截图--》然后点击 Preview(预览)--》generate(生成) 即可生成payment模块 ...

2019-02-01 14:06:54

阅读数 49

评论数 0

浅析Yii2的view层设计

Yii2.0的view层提供了若干重要的功能:assets资源管理,widgets小组件,layouts布局... 下面将通过对Yii2.0代码直接进行分析,看一下上述功能都是如何实现的,当然细枝末节的东西不会过多赘述,如果你对此感兴趣又懒得自己去翻代码和文档,那么这篇博客可以快速的给你一个系统...

2019-02-01 09:26:52

阅读数 80

评论数 0

yii的配置文件*.php和*-local.php的区别

local文件是不存储在git系统中的,而非local的要存储在git系统中。因此非local的配置文件里主要存储了不论是开发系统还是生产环境都要用到的共同配置,而local的配置文件里面写的是对应于不同环境的配置。举个例子来说,你的数据库连接的用户名和密码,这些配置在你的开发环境和生产环境可能是...

2019-01-31 15:58:48

阅读数 92

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭