在Yii控制器中使用外部功能(辅助功能)

时间:2012-09-08 17:20:19

标签: php codeigniter function yii

我通过CodeIgniter开发了一些网站,它有一个帮助文件,可以由开发人员编写,以便在课堂上使用某些功能。

现在我正在开发Yii的网站,我有php文件,它具有应该在Controller中使用的功能。如何导入它们并在Controller方法中使用它们?

1 个答案:

答案 0 :(得分:3)

我们这样做的方式是:

我们在lib中有一个名为 SharedFunctions.php 的文件,并在config / main中导入了lib。*,以便Yii自动加载SharedFunctions文件..

  

在SharedFunctions.php文件中

Class SharedFunctions{
    public static function lib() {
        return new SharedFunctions();
    }

    public function myfunction($params) {
        ....
    }
}

现在Yii app中的任何地方我们都可以使用SharedFunctions文件中定义的任何函数

SharedFunctions::lib()->myfunction($params);