摘要: 官方文档中指出 SectionList 本组件继承自PureComponent而非通常的Component,这意味着如果其props在浅比较中是相等的,则不会重新渲染。所以请先检查你的renderItem函数所依赖的props数据(包括data属性以及可能用到的父组件的state),如果是一个引用类型(Object或者数组都是引用类型),则需要先修改其引用地址(比如先复制到一个新的Object... 阅读全文
posted @ 2018-08-23 00:21 intinityDream 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: 今天用composer安装Ueditor,一直下载失败,不知道为什么,所以就手动安装了一下。记录一下安装步骤 GitHub地址 https://github.com/BigKuCha/yii2-ueditor-widget 首先下载ZIP格式的压缩包,把文件夹重命名为ueditor,并复制到comm 阅读全文
posted @ 2018-07-25 15:02 intinityDream 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 假设我们当前页面的访问地址是:http://localhost/CMS/public/index.php?r=news&id=1 一、 1、获取当前域名:echo Yii::app()->request->hostInfo; 结果:http://localhost 2、获取(除域名外的)当前URL: echo Yii::app()->request->getUrl(); 结果:/CMS/pub... 阅读全文
posted @ 2018-07-21 02:46 intinityDream 阅读(6498) 评论(0) 推荐(0) 编辑
摘要: 最近在用Yii2.0做项目,其中需要实现一个功能:没有登录不能访问部分页面,即游客身份访问限制。查了半天资料,终于找到答案。解决方法如下: 在access里,access即访问的意思,其中有个配置项 ‘only’=>['login','about'] 这是什么意思呢,意思是仅仅在login、about两个action内起作用,即当action 是login、about时,... 阅读全文
posted @ 2018-07-21 02:19 intinityDream 阅读(230) 评论(0) 推荐(0) 编辑
摘要: [['phone'], 'unique'], ['phone','match','pattern'=>'/^1[345678]{1}\d{9}$/','message'=>'{attribute}请填写正确的手机号'], 阅读全文
posted @ 2018-07-21 02:18 intinityDream 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 后台添加管理员用户使用SignupForm类实现 步骤一、复制一份前台frontend/models/SignupForm.php 到后台模型文件夹中 backend/models/SignupForm.php 步骤二、明确需要修改的文件为:新的SignupForm类,AdminuserController类中的actionCreate方法,create视图文件 步骤三、 修改SignupForm... 阅读全文
posted @ 2018-07-21 01:35 intinityDream 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 使用GII的CRUD Generator创建searchModelClass 和控制器类文件,视图文件后,访问控制器地址后出现404的情况。 创建过程如图所示 后来发现是控制器类 ControllerClass这里backend\Controllers\AdminuserController把Controllers写成大写了,应该是backend\controllers\AdminuserCo... 阅读全文
posted @ 2018-07-20 00:12 intinityDream 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 之前我们完成了Advanced 模板安装,也完成了安装adminlte 后台模板,这一步是针对前端和后台用户使用不同的数据库表来管理,做到前后台用户分离的效果; 复制一张user数据表并重命名为adminuser,做为后台登陆账号使用;复制前记得先注册一个账号; 复制方法是先导出user数据表,修改 阅读全文
posted @ 2018-07-19 02:44 intinityDream 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 控制台切换到安装目录wwwroot/shanghai/ 修改一下composer镜像地址:composer 使用中国镜像 运行 复制 vendor\dmstr\yii2-adminlte-asset\example-views\yiisoft\yii2-app 目录下的两个文件夹到 backend\ 阅读全文
posted @ 2018-07-19 01:32 intinityDream 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 下载github上的完事安装包(本机环境使用Composer安装非常慢) https://github.com/yiisoft/yii2-app-advanced 解压到文件目录 wwwroot/sh,控制台进入此目录,使用init命令初始化; 创建数据库,并配置配置文件 common/config/main-local.php 设置数据库连接 执行数据库迁移命令: yii migrate 配置服... 阅读全文
posted @ 2018-07-19 01:01 intinityDream 阅读(345) 评论(0) 推荐(0) 编辑