欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

yii视频学习

shiping1 的头像
1)yii的官方网站 http://www.yiiframework.com
中文社区 http://www.yiichina.com  权威指南 博客教程 手册
书籍 http://www.yiibook.com  新手推荐看  《应用Yii1.1和PHP5进行敏捷Web开发》 再看 《应用Yii1.1和PHP5进行敏捷Web开发》
YiiBook讨论组:193902780 点击加入

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

 

 

普通分类: