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