我用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);