国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Yii通過控制臺命令創建定時任務

2019-11-15 01:31:02
字體:
來源:轉載
供稿:網友
Yii通過控制臺命令創建定時任務

假設Yii項目路徑為 /home/apps/

1. 創建文件/home/apps/PRotected/commands/crons.php

<?php$yii = '/home/apps/framework/yii.php';require_once($yii);  $configFile = dirname(__FILE__).'/../config/console.php';Yii::createConsoleapplication($configFile)->run(); 

2. 創建需要的配置文件/home/apps/protected/config/console.php,配置需要的組件數據庫連接,日志等信息,格式類似主配置文件main.php

<?php  return array(     'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',     'name'=>'Emergency',    'import'=>array(              'application.models.*',            'application.components.*',             'application.extensions.*',    ),     'components'=>array(        'log'=>array(            'class'=>'CLogRouter',            'routes'=>array(                array(                    'class'=>'CFileLogRoute',                    'levels'=>'info, warning, error',                ),            ),        ),         'db'=>array(            'class'=>'application.extensions.PHPPDO.CPdoDbConnection',            'pdoClass' => 'PHPPDO',            'connectionString' => 'MySQL:host=xxxx;dbname=xxx',            'emulatePrepare' => true,            'username' => 'xxx',            'passWord' => 'xxx',            'charset' => 'utf8',            'tablePrefix' => 'tbl_',        ),    ),              'params' => require('params.php'),);

3. 在/home/apps/protected/commands/ 下新建 TestCommand 類,繼承CConsoleCommand,在TestCommand中,可以使用項目的配置信息和Yii的各種方法

<?php  class TestCommand  extends CConsoleCommand  {      public function run()    {          ...    }  }

4. 創建定時任務

$ crontab -e

插入

1 * * * * /home/php/bin/php -f /home/apps/protected/commands/crons.php Test &

即為每小時的第一分鐘執行TestCommand類中的內容,類似的可以在/home/apps/protected/commands/下新建其他類,使用命令行執行。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郴州市| 万年县| 唐河县| 吉隆县| 寿宁县| 宁国市| 信丰县| 淮南市| 徐闻县| 右玉县| 文成县| 西城区| 孝感市| 池州市| 思茅市| 苏尼特右旗| 阳新县| 大荔县| 郯城县| 绥中县| 扶绥县| 科尔| 尉氏县| 安乡县| 祁连县| 门源| 双鸭山市| 冀州市| 阜平县| 奉贤区| 定远县| 巨野县| 镇赉县| 柞水县| 大荔县| 乌审旗| 自治县| 广昌县| 甘谷县| 钟山县| 邵东县|