2018年3月29日
摘要: YII2中的行为说白了就是对组件功能的扩展,在不改变继承关系的条件下。 行为附加到组件后,行为将注入自已的方法和属性到组件,可以像组件访问自定义的方法和属性一样访问行为。 注意行为是对功能的扩展,不要乱用行为,比如有一个动物类和一个人类,他们各自有自已的名称,身高,体重,这些是属性。 他们都会跑,这 阅读全文
posted @ 2018-03-29 16:48 怀素真 阅读(4235) 评论(0) 推荐(0) 编辑
摘要: 我们常在控制器中看到一个actions的方法,这个方法具体的作用是共用一些功能相同的action,方便调用。 当然我们也可以自已写一些action来进行调用。在项目目录下创建common目录,并创建TestAction.php文件。action文件的存放路径可以随意指定。 控制器代码如下: 这样我们 阅读全文
posted @ 2018-03-29 14:41 怀素真 阅读(5593) 评论(0) 推荐(0) 编辑
摘要: 验证码的使用是比较频繁的。YII2中已经帮我们做好了封装。 首先我们在控制器里创建一个actions方法,用于使用yii\captcha\CaptchaAction 显示页面代码如下: 演示结果如下: 上面控制器中验证码的验证方式是我们手动的。我们也可以创建一个模型配置rules()来自动完成。 控 阅读全文
posted @ 2018-03-29 14:20 怀素真 阅读(3861) 评论(1) 推荐(1) 编辑
摘要: 当数据过多,无法一页显示时,我们经常会用到分页组件,YII2中已经帮我们封装好了分页组件。 首先我们创建操作数据表的AR模型: 然后创建分页的控制器: 最后就是显示数据分页: 最后效果如下: 阅读全文
posted @ 2018-03-29 10:41 怀素真 阅读(1052) 评论(0) 推荐(0) 编辑