アクション メソッドを yii2 advanced で自動的に実行したいと考えています。コードをコンソール/コントローラーに配置しました。これはコードです:
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('if414024@students.del.ac.id')
->setTo('if414024@students.del.ac.id')
->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 で、メールが届きません。どうしたの?