我正在使用yii2的高级模板应用程序,我想创建一个cron.谷歌搜索主题时我只能找到很少的信息,到目前为止发现cron作业应该进入控制台文件夹.
我的结构:
backend/
.
.
.
console/
models/
Subscriptions.php // my custom table model
.
.
.
controllers/
TimelineController.php
.
.
.
Run Code Online (Sandbox Code Playgroud)
我不知道从现在开始去哪里或怎么办?我怎么能运行cron?
LAMP环境.
Den*_*G B 12
在您的app\console\controllers\SampleController中
class SampleController extends Controller {
public function actionIndex() {
echo "cron service runnning";
}
Run Code Online (Sandbox Code Playgroud)
在终端中,从应用程序根文件夹中运行..
`php yii sample/index`
Run Code Online (Sandbox Code Playgroud)
你应该这样 cron service runnning
好吧,我必须导航到终端项目的根目录,存在一个名为yii的脚本,我使用以下命令来运行cron:
php yii cronName.
例如,名为FirstController的cron控制器应该像这样运行:
rootFolderName/php yii首先