Yii2.0
文章平均质量分 74
我很满意
只要有足够多的眼睛,就可让所有问题浮出水面。
展开
-
yii2 GridView常见操作
收集了网络上GridView出现的大部分问题做一个总结,希望有一个能帮助到你。下拉搜索日期格式化并实现日期可搜索根据参数进行是否显示链接可点击跳转显示图片html渲染自定义按钮设定宽度等样式 自定义字段自定义行样式增加按钮调用js操作实现批量删除案例批量删除禁止排序table加表头字段内容换行yii2 GridView 下拉搜索实现案例教程yii2 GridView 日期格式化并实原创 2016-11-28 23:15:01 · 1996 阅读 · 0 评论 -
yii2- 批量添加
假设有一个Post类的数组 $models,你就可以这样操作use yii\helpers\ArrayHelper; - 第一种写法$rows = []; foreach ($models as $model) { if ($model->validate()) { $rows[] = $model->attributes; } } $rows = Arr原创 2017-01-11 21:50:44 · 746 阅读 · 0 评论 -
Yii2.0 scenarios场景应用详解
Yii2.0 场景的使用:举个简单的例子,现在在 post表里面有 title image content 三个的字段,当我创建一个 post 的时候,我想三个字段全部是必填项,但是你修改的时候,title content 两个字段是必填的, iamge 可以不填写。正常的情况下, [['title', 'content', 'image'], 'required',], 但是我们更改原创 2016-12-31 01:36:58 · 859 阅读 · 0 评论 -
yii2框架-yii2自身的自动加载(三)
上一节说完了composer的自动加载,下面我们来说一下yii2自身的自动加载。在我们的入口文件,例如index.PHP,代码如下: <?php // comment out the following two lines when deployed to production defined('YII_DEBUG') or defin原创 2016-12-29 21:52:05 · 365 阅读 · 0 评论 -
yii2框架-composer的自动加载(二)
Composer作为php包的管理工具,可以整合很多的优秀的php库资源,进行共享,可以在https://packgist.org上搜索到很多我们开发中需要的库。下面我们将了解一下composer的自动加载的原理。Composer 不是一个包管理器。是的,它涉及 "packages" 和"libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安原创 2016-12-29 21:41:42 · 602 阅读 · 0 评论 -
yii2框架-yii2文档资料整理(一)
最近在学习yii2的框架,因为国内关于yii2框架的具体中文资料还是比较少,下面整理一些比较好的中文资料。(1)yii2的底层和架构方面 a)http://www.yiichina.com/doc/guide/2.0yii2的目前的官方中文社区文档,翻译还算是比较明白,最好从这里入手 b)http://www.yiichina.com/tutorial/773原创 2016-12-29 21:36:45 · 1893 阅读 · 0 评论 -
yii CDbCriteria类的compare方法的使用
Yii的Active Recorder包装了很多。特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =newCDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id =1原创 2017-01-04 22:13:06 · 1734 阅读 · 0 评论 -
Yii2.0 探究三 :用户登录机制
前言:做后台管理的首要任务当然是登陆、注册;登陆的重要性不言而喻,而yii框架为我们封装好了用户的验证方法,我们要做的就是模仿,接触别的框架的可能会有人问:我自己写一个验证登录啊,不就是查询数据库,对照字段吗?下面就做出解答:一、为什么推荐你用自带的登陆?yii2.0框架为我们封装好了用户的信息(登录后才可以查看); 比如: \Yii::$app->user->isGust原创 2016-12-22 23:12:07 · 1424 阅读 · 0 评论 -
完美利用Yii2微信后台开发的系列总结
网上有很多关于YII2.0微信开发教程,但是太过复杂凌乱,所以今天在这里给大家整理总结利用Yii2微信后台开发的系列了,给需要的小伙伴们参考。一:接入微信Yii2后台配置1.在app/config/params.php中配置token参数return [ //微信接入 'wechat' =>[ 'token' =原创 2016-12-18 20:00:18 · 2961 阅读 · 0 评论 -
yii2框架-伪静态的配置/美化URL
总结一下隐藏index.php文件的步骤: 1.开启apache的mod_rewrite模块去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号确保中有“AllowOverride All”apache打开重写模块参考文章2.在项目中的/config/web.php中添加代码:"urlManager" => [原创 2017-01-03 21:13:01 · 3409 阅读 · 0 评论 -
yii2 利用dropDownList组件实现三级联动
(以下贴出的只是部分核心代码;并不代表完整思路)view.phpfield($model,'level_one_id')->dropDownList($model->getCategoryList(0), [ 'prompt'=>'--请选择一级分类--', 'onchange'=>' $(".form原创 2016-11-28 23:39:34 · 2419 阅读 · 0 评论 -
yii2.0--reseful实现
因为最近项目中要用到restful,就研究了下,发现在成规下还是很灵活很简洁的;但是扩展性不太好;所以又该用原来的api了,趁此有机会简单记录下yii restful的实现。配置URL规则,然后,修改有关在应用程序配置的urlManager组件的配置:'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing原创 2017-06-27 19:07:45 · 603 阅读 · 0 评论