学习Yii(3)】的更多相关文章

我是在Yii的官方wiki上看到这篇文章的.读的第一遍觉得很不错,还有一种想翻译出来的冲动.虽然,本人英文很烂,但是毕竟写了这样多年的代码,估计大概的意思是能有的吧.英文原文:http://www.yiiframework.com/wiki/268/how-to-learn-yii/ 下面是针对Yii的初学者的一个一步一步如何学习Yii的列表.这个列表列出了一些文档,教程,希望你能够阅读,这些文档,教程有助于我们理解Yii这个框架. 1. 学习PHP.当然,你需要先学习PHP编程.w3cscho…
YII是我一直想学的一个框架,之前看过TP3.2和5.0.Yii是Yes it is 的缩写. 我采用下载源码的方式安装,解压到web目录.以前用过Composer,Yii官网也推荐用Composer安装,现在感觉安装还有点复杂,先不安装了,顺便再看看phpstudy的Composer能不能用. 对了.我现在看的是Yii 1.1的版本,公司用.跟2.0应该差距是挺大的. 目前我看的网上指南都是yiiFramework官网的 一个中文版 https://www.yiiframework.com/d…
Yii拥有很好的手册,还是中文的,官方的手册很详细.还是应该好好看一下.今天就开始跟着项目代码调试. 上次看到入口脚本,学习一定要快,要用心,抓住时间.不然时间拖久了就忘了.延续不上,大打折扣.而且要搞清楚先后顺序,该掌握的掌握了再来学习该学的东西,不然也容易学不下去. 应用 在MVC基础上多了一个application,用来处理请求分发给相应的Controller,那就是这个应用. 应用由入口脚本创建为单例对象.可以在任何地方通过Yii:app()访问 配置一般保存在config/main.p…
我也是新手,不过之前学习了tp和ci框架,所以尝鲜想看看yii到底有多强大. 如何新建一个webapp(网站应用)呢,下面是2个步骤: 1. cmd 切换到htdocs下面的yii目录下的framework,如图: 2. 新建webapp,在framework目录下执行: yiic webapp ..\myweb(你的网站名称) 然后输入yes即可. ps: 此时可能会报错, “php.exe”不是内部或外部命令 需要修改该目录下面的yiic.bat文件,用记事本打开,if "%PHP_COMM…
根据之前一篇文章,我们知道 Yii2 的事件分两类,一是类级别的事件,二是实例级别的事件.类级别的事件是基于 yii\base\Event 实现,实例级别的事件是基于 yii\base\Component 实现. 今天先来看下类级别事件的实现,代码是 yii\base\Event 类. <?php namespace yii\base; /** * Event is the base class for all event classes. */ class Event extends Obje…
之前我们说过 Yii2 中大多数类都继承自 yii\base\Object,今天就让我们来看一下这个类. Object 是一个基础类,实现了属性的功能,其基本内容如下: <?php namespace yii\base; use Yii; /** * Object 是一个基础类,实现了属性的功能 * Yii最基础的类,大多数类都继承了该类 */ class Object implements Configurable { /** * 获取静态方法调用的类名.返回类的名称,如果不是在类中调用则返回…
1.http://www.yiiframework.com/ 2.http://www.kancloud.cn/curder/yii/247741 3.http://www.manks.top/yii2_restful_api.html 4.http://www.yiichina.com 5.http://www.yii-china.com…
工作需要用到yii框架,但发现yii框架自带的提示都是英文的.上网找资料才发现其实可以自己陪置 . 将项目protected/config/main.php里的app配置加上language=>'zh_cn',系统默认的提示就是中文的了 'language'=>'zh_cn', 不过YII框架本身是,UTF-8的,如果你的整个网站延用UTF-8,我觉得这句可加可不加. 这个需要修改你的模型类的验证规则,如下: public function rules() { return array( ar…
组件 Component的或其子类的实例.属性和事件 组件的属性.(名称大小写不敏感) 可读可写,就像对象的公共成员变量. 通过$component->属性名.获取属性值.$component->属性名 = 值 .设置属性值. 组件事件(名称大小写不敏感) 特殊的属性.使用事件句柄 event handlers的方法作为值. 组件事件以on开头的命名方式定义. 组件行为 组件可以绑定多个行为.行为是一个对象,其方法可以通过收集功能的方式来实现集成,多重继承. 行为类必须实现IBehavior接…
如果看到这篇文章,我想说恭喜你 不用,你可以先放下学习yii了  我先学在把结论发给你们节省精力 yii2的学习教程:http://www.digpage.com/recent_update.html   ----2016 2 24…