1.控制器中(以User模块的列表为例):第一步:use backend\models\User;use yii\data\ActiveDataProvider;第二步:public function actionIndex(){ $model=new User(); $dataProvi...
分类:
其他好文 时间:
2014-12-26 18:20:02
阅读次数:
214
1.设置默认的跳转登陆页面、默认的登陆成功页在项目的(backend/frontend的config中的main.php中的user组件中),添加loginUrl=>'admin/login',代码如下:
分类:
其他好文 时间:
2014-12-26 12:30:08
阅读次数:
155
Java有Maven, Node.js有npm, ROR有gem, 这些语言的程序员在开心地使用包管理工具加速开发效率时,PHPer们还在复制粘贴的黑暗中。PHP在Composer之前,包管理的历史不堪回首。 在相当长的一段时间内,如果应用依赖于...
分类:
其他好文 时间:
2014-12-21 22:15:53
阅读次数:
341
Yii1的项目中,积累了大量小部件,为了在Yii2中使用,需要做一些必要的修改。 ## Assets管理 ## 在Yii1的时候,Assets的管理是通过文件方式,通常的做法是在Wiget文件夹中建立一个assets的文件夹,把js,css, 图像...
分类:
其他好文 时间:
2014-12-18 12:08:40
阅读次数:
180
在确定了模块化开发应用的方向后,可以尝试写一个模块练练手啦。首先想到的就是用户模块。 ## 模块设计 ## 前后台用户分离 == 通常一个应用会存在前台用户和后台用户,这两个用户的Session变量必须是分开的,不然...
分类:
其他好文 时间:
2014-12-17 13:12:34
阅读次数:
268
GII 生成如下: $model, 'attributes' => [ 'id', ['label'=>'name','value'=>$model->name], ],]) ?>自定义如下: $model, 'attributes' => [ ...
分类:
其他好文 时间:
2014-12-16 16:57:12
阅读次数:
378
在阅读yii2源码的时候接触到了trait,就学习了一下,写下博客记录一下。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构...
分类:
Web程序 时间:
2014-12-14 18:28:36
阅读次数:
265
安装composer http://my.oschina.net/xinson/blog/355184 如果你已经安装有 Composer 请确保使用的是最新版本,你在CMD可以用?composer self-update?命令更新 Composer 为最新版本。 Composer 安装后,切换到一...
YII2进行MYSQL数据库操作时出现Database Exception – yii\db\Exception SQLSTATE[HY000] [2002] No such file or directory错误的解决方法在进行数据库操作时出现如下类似错误,实际则是PHP配置文件php.ini中未指定mysql.sock(或mysqld.sock)文件路径导致的PDO无法链接数据库Databa...
分类:
数据库 时间:
2014-12-10 16:30:55
阅读次数:
923
Yii 2.0 出来好长时间了,一直都是看下官方网站,没实践过,今天弄了下图片上传操作。1创建一个简单的数据表mysql> desc article;+---------+--------------+------+-----+---------+----------------+| Field ....
分类:
Web程序 时间:
2014-12-04 19:35:20
阅读次数:
212