Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php yii1.1如何使用来自外部组件的事件?_Php_Yii_Yii Components - Fatal编程技术网

Php yii1.1如何使用来自外部组件的事件?

Php yii1.1如何使用来自外部组件的事件?,php,yii,yii-components,Php,Yii,Yii Components,对于我的模型,我有一个操作“onBeforeSave()”上的事件,我从内部类使用它和$this,它可以正常工作, 可能的问题是:如何更改其行为以使用表单外部组件? ,因为我想将其与外部项目连接 <?php class Hello extends CApplicationComponent { public function init() { parent::init(); Member::model()->onBeforeSave

对于我的模型,我有一个操作“onBeforeSave()”上的事件,我从内部类使用它和$this,它可以正常工作, 可能的问题是:如何更改其行为以使用表单外部组件? ,因为我想将其与外部项目连接

     <?php
class Hello extends CApplicationComponent
{
    public function init() {
        parent::init();
        Member::model()->onBeforeSave = function(){
            echo 'helllllllllllllllllllllllllllllllo';
        };
    }
}

您能再解释一下吗?yii中的event行为不允许像以前一样使用外部组件的event如何将其更改为使用以前的代码