1

我用 CodeIgniter 开发了一些网站,它有帮助文件,可以由开发人员编写以在类中使用某些功能。

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

4

1 回答 1

3

我们这样做的方式是这样的:

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

在 SharedFunctions.php 文件中

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

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

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

SharedFunctions::lib()->myfunction($params);
于 2012-09-08T21:05:20.047 回答