required : 必须值验证属性 email : 邮箱验证 match : 正则验证 url : 网址 captcha : 验证码 safe : 安全 compare : 比较 default : 默认值 exist : 存在 file : 文件 filter : 滤镜 in : 范围 uniq ...
分类:
其他好文 时间:
2017-01-06 12:31:18
阅读次数:
161
今天仍然继续探讨GridView的问题,昨天有个小伙伴留言说你用gridview给我去掉表头的链接?我想啊想,这用gridview确实不容易实现,至少我没想出来,会的下方可留言。但是呢,这根gridview有个毛线关联啊,明明是要设置ActiveDataProvider,你要我怎么用gridview ...
分类:
其他好文 时间:
2017-01-03 22:20:25
阅读次数:
247
Yii 2.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同。这篇文章讨论一下如何利用Yii 2.0的自动加载机制,向系统中引入自定义类和命名空间。本文旨在抛砖引玉,如果有理解不当敬请指正,欢迎大家把自己的方法拿出来分享。我们希望被引入的类应该达成一下两点: 我们使用 ...
分类:
其他好文 时间:
2017-01-03 13:01:58
阅读次数:
262
在安装YII2.0首先我们需要下载一个composer,何为composer,简单解释为PHP的组件工具, Composer是PHP中用来管理依赖(dependency)关系的工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。 Com ...
分类:
其他好文 时间:
2016-12-30 18:19:06
阅读次数:
204
经典的密码找回方案是发送邮件到用户邮箱然后修改密码,下面利用yii2 高级版的mail功能,进行邮件的发送,如下图 1.在comm/config/main-local.php中添加 2.在对应的controller中的代码片段如下 3.对应的model中代码片段如下 4.view文件与普通表单文件无 ...
分类:
其他好文 时间:
2016-12-30 17:09:24
阅读次数:
684
yii2中面包屑是yii2自带的小部件,类似本网站的导航栏应该就是采用面包屑来完成的 例子如下,需要引入 yii\widgets\Breadcrumbs echo Breadcrumbs::widget([ 'homeLink' => ['label' => '首页', 'url' => ['sit ...
分类:
其他好文 时间:
2016-12-30 16:54:15
阅读次数:
664
<?php namespace frontend\controllers; use Yii; use frontend\models\UploadForm; use yii\web\UploadedFile; class UploadController extends \yii\web\Contr ...
分类:
Web程序 时间:
2016-12-30 15:39:19
阅读次数:
199
yii2文件上传使用到yii2自带的文件上传类UploadFIle,以及对应的模型规则,这里分别介绍单文件上传和多文件上传: yii2单个文件上传: 上传步奏,先创建上传表单模型model(包含验证规则),其次控制器操作action,以及相对应的view: model层: Upload.php [单 ...
分类:
Web程序 时间:
2016-12-30 15:37:34
阅读次数:
241
文本框:textInput(); 密码框:passwordInput(); 单选框:radio(),radioList(); 复选框:checkbox(),checkboxList(); 下拉框:dropDownList(); 隐藏域:hiddenInput(); 文本域:textarea(['ro ...
分类:
其他好文 时间:
2016-12-30 15:23:06
阅读次数:
185
$form = ActiveForm::begin([ 'fieldConfig'=>[ 'template'=> "{label}\n<div class=\"col-sm-8\">{input}</div>\n{error}", ] ]); $form = ActiveForm::begin([ ...
分类:
其他好文 时间:
2016-12-29 16:21:24
阅读次数:
138