2)
requirements
http://my.yii.com/requirements/ 看是否符合yii运行的最低要求
framework 里放的是核心代码
demos 放的是示例
创建应用
dos下 路径framework\yiic webapp 全路径\abc 就创建了一个应用
3)个人感觉 行为就是事件吧
//yii定义事件分3步 1.定义事件 2.注册事件句柄 3.触发事件
public function actionEvent(){
$com = Yii::createComponent('application.components.TestComponent');//new Testcmponent
//注册事件句柄
$com->onTsima = array($this,'kill');//支持全局函数 回调函数
//触发事件
$com->onTsima(new CEvent($com));
}
//yii里面的行为 是基于事件的,行为的使用也分三步,1.定义事件 2.给组件绑定行为 3.调用行为的方法
public function actionBehavior(){
$com = Yii::createComponent('application.components.TestComponent');//new Testcmponent
//绑定行为到组件上面
$com->attachBehavior('test','ext.behaviors.TestBehavior');
//触发事件(行为) 下面两种均可以 第一种是调用行为的方法来触发行为 ; 第二种是触发事件
//$com->kill();
$com->onTsima(new CEvent($com));
}
行为与事件 本质上是一样的
只是行为上的方法 可以当作组件的方法来调用吧行为 其实只是初始化一个行为对像 对象罢了
http://www.yiichina.com/guide 学习有大用
http://localhostutf8/yiistudy/jiu/index.php/gii/default/login gii 登录生成model等
看完24