yii2 프로젝트에서 자동으로 전자 메일을 보내려고하기 때문에 컨트롤러에서 작업을 실행하거나 자동으로 실행하려고합니다. 나는 윈도우 운영 체제를 사용하기 때문에 일부 튜토리얼을 검색 한 후에 윈도우 스케줄러를 사용할 수있다. 그러나 Windows 스케줄러로 동작 컨트롤러를 구성하는 방법을 모르겠습니다. 나는 무엇을해야만 하는가?Windows 스케줄러를 사용하여 yii2 작업 실행
0
A
답변
2
명령 줄에서 컨트롤러의 작업을 실행할 수 있습니다. 따라서 Windows 스케줄러에서 명령을 실행할 수 있다면 문제가되지는 않습니다.
Yii2 고급 프로젝트를 사용하는 경우 두 가지 주요 부분으로 구성되어 있음을 알 수 있습니다. 웹 액세스를위한 백엔드 및 프론트 엔드. 또한 콘솔 명령을 호출하는 데 사용되는 콘솔 폴더를 포함합니다. 당신이해야 할 일은 콘솔/컨트롤러/ 디렉토리에 컨트롤러를 만드는 것입니다. 예 : "콘솔/컨트롤러"에서
"MailController.php"그럼
<?php
namespace console\controllers;
use Yii;
use yii\console\Controller;
class MailController extends Controller
{
public function actionSend() {
$mail = Yii::$app->mailer->compose('layouts/main', ['content' => 'blah-blah message'])
->setFrom('[email protected]')
->setTo('[email protected]')
->setSubject('Оповещение об окончании лицензии');
if($mail->send()) {
echo 'Success';
} else {
echo 'Fail';
}
}
}
당신은 웹 - 당신로 이동 귀하의 경우에는
yii [controller]/[action]
같은 콘솔에서 실행할 수 있습니다 응용 프로그램 디렉토리, 그냥 전화
yii main/send
추신 : 죄송합니다 내 나쁜 영어, 그리고 난 Stackoverflow에 초보자이다
관련 문제
- 1. 작업 스케줄러를 사용하여 yii2 스크립트 실행
- 2. Windows 작업 스케줄러를 사용하여 저장 프로 시저 실행
- 3. Windows 스케줄러를 사용하여 콘솔 응용 프로그램 실행
- 4. 특정 프로세스가 실행 중이거나 Windows 작업 스케줄러를 사용하지 않고 있습니까?
- 5. wget 및 Windows 스케줄러를 사용하여 PHP 스크립트 실행
- 6. Windows 8.1 타블렛이 작업 스케줄러를 지원합니까?
- 7. Windows 스케줄러에서 rake 작업 실행
- 8. 실시간 응용 프로그램에서 스케줄러를 사용하여 여러 작업 실행
- 9. PHP 및 Windows 작업 스케줄러를 사용하여 종료시 다시 시도하십시오 (1)
- 10. Windows 작업 스케줄러를 사용하여 powershell 스크립트를 실행할 수 없습니다.
- 11. PHP : Windows 작업 스케줄러를 사용하여 POST 데이터를 보내는 방법은 무엇입니까?
- 12. 작업 스케줄러를 여는 방법은 무엇입니까?
- 13. 파이썬 스케줄러를 연속적으로 실행
- 14. 디버그 : Windows 작업 관리자에서 Python 스크립트 실행
- 15. asp.net 코어 1.0에서 Windows 작업 스케줄러를 만드는 방법
- 16. for 루프를 사용하여 동시성을 제한하는 작업 스케줄러를 만들기위한 작업 추가
- 17. 특정 프로그램이 실행 중일 때만 예약 된 Windows 작업 실행
- 18. 작업 스케줄러를 사용하여 주기적으로 웹 페이지를 여는 방법
- 19. 프로그래밍 방식으로 Windows 서버 2008에서 작업 스케줄러를 만드는 방법
- 20. Windows 작업 스케줄러없이 작업 예약
- 21. 특정 프로세스 (창 작업 관리자)를 확인하는 방법은 Windows 작업 스케줄러를 사용하고 있습니까?
- 22. 윈도우에서 작업 스케줄러를 사용하여 배치 파일을 완전히 실행하지 않음
- 23. Windows에서의 PHP 스크립트 실행 방법 Windows 작업 스케줄러
- 24. 작업 스케줄러를 사용하여 실행할 콘솔 응용 프로그램을 유지합니다.
- 25. Windows 서비스에서 관리 작업 실행
- 26. 수동으로 석영 작업 실행
- 27. asp.net mvc 작업 스케줄러를 사용하는 방법?
- 28. Yii2 dektrium 사용자 새 작업
- 29. Windows 작업 사용 스케줄러가 exe 파일에서 commnd 실행
- 30. Codeigniter 명령 줄을 사용하여 작업 스케줄러를 설정하는 방법?
미안하지만, 명령은 알 수 없다. – RiefSapthana
@RiefSapthana "php yii main/send"시도 – Yerke
그럼 Windows 스케줄러로 어떻게 코드를 구성 할 수 있습니까? – RiefSapthana