15
2017
09

yii2 限制登录用户可访问及访问动作权限控制

(1)控制器 behaviors 过滤数据需要引入如下文件use yii\filters\AccessControl; use yii\filters\VerbFilter;首先:什么是过滤器?过滤器就是对不同用户角色的控制; 如(游客->最普通的平民,用户->已经注册的用户,管理员->拥有一切权限),然而 Yii2自带的权限控制默认只支持两个角色:guest(游客,没有登录的,用 ? 表示)authenticated (登录了的,用 @ 表示)
08
2017
08

yii2视图层引入angular生成的项目

1,将dist文件夹放置在api/assets/下,在yii中引入ng build生成的资源静态资源文件。api/assets/AppAsset.php<?php namespace api\assets; use yii\web\AssetBundle; /**  * Main api application asset bundle. */ class AppAsset ex
05
2017
08

angular与yii2配合完成数据的更新操作

angular4.3.3在angualr中执行patch/put请求,更新数据时,需要传递待更新的数据,数据格式可采用json格式,发送请求时需配置请求头信息里的参数,将Content-Type设置为application/json,如例,更新文章名称(name)的部分代码:export class ArticleService {     private headers = new 
28
2017
06

[原创]yii2.0 dataProvider 去除分页显示效果

在使用yii2.0提供的ListView或GridView等小部件时,往往需要使用数据提供器dataprovider来为视图文件提供数据。而且在数据较多的时候,列表会以分页形式进行显示。在多数情况下,特别是需要以列表形式展示所有数据时,这个功能可以大大简化开发工作。但是在某些特殊情况下,比如仅需要获取数据表的前几条数据,这时在使用dataProvider时是不需要显示分页的,这个功能就显得多余了点,那么如何合理的去除分页呢?要去除分页,需要调整两个参数。1,调整总的记录条数,即totalCoun
17
2017
06

[转]Yii2.0 数据库查询操作

转自:http://www.yiichina.com/tutorial/95 Yii2.0 对数据库 查询的一些简单的操作User::find()->all();    此方法返回所有数据; User::findOne($id);   此方法返回 主键 id=1  的一条数据(举个例子);  User::find()->where(['name'
16
2017
06

[译]Yii2.0 常用小部件的名词解释

ListViewThe ListView widget is used to display data from a data provider. Each data model is rendered using the specified view file. Since it provides features such as pagination, sorting and filtering out of the box, it is handy both to display i
13
2017
06

[转载]yii2.0 的多选框实现方法

转自:http://www.yiichina.com/tutorial/85下面介绍一下 yii2.0 的 多选框实现方法第一种:ActiveForm::checkboxList();     优点:可以将全部数据生成多选框,自带验证$form->field($model, 'username')->checkboxList(ArrayHelper::map($data,'id', 'customer_n
12
2017
06

yii2.0 gii 生成CRUD代码的方法

利用yii2.0的gii工具 生成CRUD代码的方法:对应命名规则模型存放目录:common/models/控制器存放目录:backend/controllers/视图存放目录:backend/views/Model Classcommon\models\DowninfoSearch Model Classcommon\models\DowninfoSearchController Classbackend\controllers\DowninfoControllerView Path@back
01
2017
06

(ok) yii2.0 表单中添加日期选择小部件 DatePicker

1,下载DatePicker小部件下载地址:https://github.com/yiisoft/yii2-jui/archive/master.zip解压至/vendor/yiisoft/yii2,文件夹重命名为:jui2,引用在使用日期选择器的视图文件中,引入DatePicker类<?phpuse yii\helpers\Html;use yii\widgets\ActiveForm;use common\models\Videostatus;use yii\helpers\Array
11
2017
05

yii2.0内容管理系统-lulucms 后台编辑文章出错

错误描述:后台->内容->内容管理,编辑文章时提示错误:Object of class common\models\DefineTableField could not be converted to string in /var/www/html/lulucms/backend/views/content/model_default/_form.php at&nb