- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 2017_01_03_03_视图
视图是用来生成响应内容的脚本,它是展示数据到终端用户的代码。在组织视图上有一些约定: 控制器渲染的视图文件默认放在 @app/views/ControllerID 目录下, 其中 ControllerID 对应 控制器 ID, 例如控制器类为 PostController,视图文件目录应为 @app/views/post, 控制器类 PostCommentController对应的目
2017-01-04 22:53:44 234
转载 2017_01_03_02_路由
路由:http://hostname/index.php?r=site/say&message=Hello+World当入口脚本在调用 yii\web\Application::run() 方法时,它进行的第一个操作就是解析输入的请求,然后实例化对应的控制器操作处理这个请求。 该过程就被称为引导路由(routing)。 message 被作为一个参数传给 actionSay() 方法,
2017-01-04 22:21:45 330
转载 2017_01_03_01_控制器
控制器控制器是 MVC 模式中的一部分, 是继承yii\base\Controller类的对象,负责处理请求和生成响应。 具体来说,控制器从应用主体接管控制后会分析请求数据并传送到模型, 传送模型结果到视图, 最后生成输出响应信息。yii2把所有的控制器放在controllers 文件夹下面。每个类都必须有命名空间,命名空间就是文件存放的目录路径。控制器由 操作 组成,它是执行终端
2017-01-03 22:41:47 281
原创 2017_01_02_1_类自动加载
类自动加载(Autoloading)Yii 依靠类自动加载机制来定位和包含所需的类文件。它提供一个高性能且完美支持PSR-4 标准 (中文汉化)的自动加载器。该自动加载器会在引入框架文件 Yii.php 时安装好。使用 Yii 自动加载器要使用 Yii 的类自动加载器,你需要在创建和命名类的时候遵循两个简单的规则:每个类都必须置于命名空间之下 (比如 foo\b
2017-01-02 12:10:23 294
原创 2017_01_02_1_源码阅读--BaseYii.php
//BaseYii.phpnamespace yii;use yii\base\InvalidConfigException;use yii\base\InvalidParamException;use yii\base\UnknownClassException;use yii\log\Logger;use yii\di\Container;//第1行定义
2017-01-02 12:09:07 441
原创 2017_01_02_1_静态绑定
后期静态绑定的功能,用于在继承范围内引用静态调用的类。 ========================================================================================从这个名字的定义提取出两个关键点,第一点静态,也就是说这个功能只适用于静态属性或静态方法。第二点延迟绑定,这个根据下面代码就可以很好的理解class A
2017-01-02 12:06:57 160
原创 2017_01_02_1_别名
别名:别名用来表示文件路径和 URL,这样就避免了在代码中硬编码一些绝对路径 和 URL。一个别名必须以 @ 字符开头,以区别于传统的文件路径和 URL。别名 @yii 指的是 Yii 框架本身的安装 目录,而 @web 表示的是当前运行应用的根 URL。定义别名:你可以调用 Yii::setAlias() 来给文件路径或 URL 定义别名:可以通过在一个别名后面加斜杠
2017-01-02 12:05:19 247
原创 word------word怎么让复制以后的图片居中(word2003)
右键单击WORD文档中的图片—显示图片工具栏—设置图片格式—版式—四周型或者紧密型—水平对齐方式—居中
2016-08-04 06:54:41 3248
翻译 2-1-1-命名空间
一、(创建)声明一个命名空间子空间: 命名空间的调用语法像文件路径一样是有道理的,它允许我们自定义子空间来描述各个空间之间的关系。公共空间:在一个命名空间里引入一脚本,脚本里的元素不会归属到这个命名空间。如果这个脚本里没有定义其它命名空间,它的元素就始终处于公共空间中二、引用一个命名空间要以当前空间为基点。三、别名和导入空间的三种名称;1.非限定名称 2.限定名称
2016-07-31 14:34:45 243
转载 2-1-0-命名空间
一、命名空间划分了访问路径要解决的问题:1、用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。2、为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性PHP 命名空间提供了一种将相关的类、函数和常量组合到一起的途径。命名空间的调用关系:二、定义命名空间:虽然任意合法的
2016-07-31 14:33:08 229
翻译 【YII】文档结构
1、config 是配置文件 --- console.php --- db.php 数据库配置 --- params.php 参数配置? --- web.php 组件、ID2、controllers 控制器 3、models 模型4、runtime 缓存文件及lo
2016-07-29 07:14:14 235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人