我想在 yii2 advance 中自动运行我的操作方法。我将代码放在控制台/控制器上。这是代码:
MailController.php
<?php
namespace console\controllers;
use Yii;
use yii\console\Controller;
use Swift_TransportException;
class MailController extends Controller
{
public function actionSend()
{
$mail = Yii::$app->mailer->compose()
->setFrom('[email protected]')
->setTo('[email protected]')
->setSubject('Testing');
try
{
$mail->send();
}
catch (Swift_TransportException $ste)
{
echo 'error';
}
}
}
?>
然后我从任务计划程序中的操作菜单进行此配置:
程序/脚本:
C:\xampp\php\php.exe
添加参数(可选):
-f C:\xampp\htdocs\Baru\advanced\console\controllers\MailController.php
我想运行发送操作。但任务计划程序中的结果是 0xFF,我没有收到电子邮件。有什么问题吗?