我用 CodeIgniter 开发了一些网站,它有帮助文件,可以由开发人员编写以在类中使用某些功能。
现在我正在通过 Yii 开发网站,并且我有一个 php 文件,该文件具有应该在 Controller 中使用的功能。如何导入它们并在 Controller 方法中使用它们?
我用 CodeIgniter 开发了一些网站,它有帮助文件,可以由开发人员编写以在类中使用某些功能。
现在我正在通过 Yii 开发网站,并且我有一个 php 文件,该文件具有应该在 Controller 中使用的功能。如何导入它们并在 Controller 方法中使用它们?
我们这样做的方式是这样的:
我们在 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);