我写了一个类CronTab_Manager
来生成和管理PHP的cron作业。现在我想在我的项目中随处访问它
在我的配置文件中,我设置了别名的路径,如下所示:
$cronTab = dirname(dirname(dirname(__FILE__))).'/extensions/CronTab_Manager';
Yii::setPathOfAlias('cronTab',$cronTab);
并以这种方式导入该类:
'import'=>array(
'application.models.*',
'application.components.*',
'cronTab.*',
),
我的类没有从其他类扩展,当我想创建这个类的对象时,我收到此错误:
include(CronTab_Manager.php): failed to open stream: No such file or directory
任何建议都将受到赞赏 提前谢谢。
答案 0 :(得分:1)
您可以将您的类文件放在模型文件夹或组件文件夹中。
如果它是扩展名,那么
'import'=>array(
'application.models.*',
'application.components.*',
'ext.cronTab.*',
),
答案 1 :(得分:1)
像这样设置路径:
Yii::setPathOfAlias('cronTab','ext.CronTab_Manager');