我正在使用 Yii 框架进行 Web 开发。
我正在尝试制作电子邮件 cron 工作,为此我正在使用 PHPMailer。
这是我的config/console.php
> return array( > 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', > 'name'=>'My Console Application', > > // preloading 'log' component > 'preload'=>array('log'), > 'import'=>array( > 'application.modules.*', > 'application.extensions.*', > 'application.components.*', > 'application.models.*', > ), ....
我的命令/testCommand.php
class UptimeCheckerCommand extends CConsoleCommand{ public function run($args) { .... $warning->send(); ....
我的组件/Warning.php
.... require("/protected/extensions/PHPMailer/class.phpmailer.php"); ....
错误报告:
PHP Error[2]: require(/protected/extensions/PHPMailer/class.phpmailer.php): fail ed to open stream: No such file or directory
我已经使用控制器对组件进行了测试,它工作得很好。该错误仅在我尝试使用yiic test命令访问它时发生。
任何帮助将不胜感激