随笔分类 -  YII框架

摘要:模型是MVC模式中的一部分,代表业务数据、规则和逻辑的对象。 可继承yii\base\Model或它的子类定义模型类。 基类包括的特性有: 1.属性:代表可像普通类属性或数组一样被访问的业务数据 2.属性标签: 指定属性显示出来的标签 3.块赋值: 支持一步给许多属性赋值 4.验证规则:确保输入数据 阅读全文
posted @ 2016-03-24 11:44 sundong_wyz 阅读(2986) 评论(0) 推荐(0)
摘要:控制器继承自yii\base\Controller类的对象,负责处理请求和生成响应,接收数据并传送到模型,传送模型结果到视图。 1. 操作 控制器由若干操作组成,是执行终端用户请求的最小单元。操作view,定义方法名为actionView()。 2. 路由 终端用户通过路由寻找到操作,路由是有包含控 阅读全文
posted @ 2016-03-22 15:34 sundong_wyz 阅读(460) 评论(0) 推荐(0)
摘要:$params = require(__DIR__ . '/params.php'); $config = [ // 用来区分其他应用的唯一标识 ID 'id' => 'oa', // 应用的根目录 'basePath' => dirname(__DIR__), // 引导启动组件,在每个请求处理过程都实例化某个组件即便它不会被访问 'boot... 阅读全文
posted @ 2016-03-22 14:15 sundong_wyz 阅读(1579) 评论(0) 推荐(0)
摘要:一、应用结构 assets/ 资源包 commands/ 控制台应用程序 config/ 应用配置及其他配置 controllers/ 控制器文件 mail/ 发送邮件的相关文件配置(待研究) models/ 模型文件存放位置 runtime/ 运行时文件,日志和缓存等 vendor/ 包含已经安装 阅读全文
posted @ 2016-03-22 11:53 sundong_wyz 阅读(791) 评论(0) 推荐(0)
摘要:使用composer安装yii2后,可以很方便的安装yii2 的插件。 以安装日期插件为例(2amigos/yii2-date-picker-widget) 1.切换到项目目录下。 2.执行composer require ”2amigos/yii2-date-picker-widget“ “*” 阅读全文
posted @ 2016-03-22 11:36 sundong_wyz 阅读(249) 评论(0) 推荐(0)
摘要:之前yii是直接下载的,给cookieValidationKey的值既可以用了,就没在意在线安装的形式。后来发现有些扩展什么的安装配置不好弄。 所以官网推荐composer来安装,只需执行一条简单的命令就可以安装新的扩展或更新 Yii 了。 在网上看了很多人都倒在了这个安装上面,但是安装貌似也不难。 阅读全文
posted @ 2016-03-18 17:15 sundong_wyz 阅读(357) 评论(0) 推荐(0)