yii框架如何通过控制台命令创建定时任务
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章将为大家详细讲解有关yii框架如何通过控制台命令创建定时任务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。假设Yii项目路径为 /home/apps/1.
千家信息网最后更新 2024年11月17日yii框架如何通过控制台命令创建定时任务
这篇文章将为大家详细讲解有关yii框架如何通过控制台命令创建定时任务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
假设Yii项目路径为 /home/apps/
1. 创建文件 /home/apps/protected/commands/crons.php
run();
2. 创建需要的配置文件 /home/apps/protected/config/console.php,配置需要的组件、数据库连接,日志等信息,格式类似主配置文件main.php
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的各种方法
4. 创建定时任务
$ crontab -e插入
1 * * * * /home/php/bin/php -f /home/apps/protected/commands/crons.php Test &即为每小时的第一分钟执行TestCommand类中的内容,类似的可以在/home/apps/protected/commands/下新建其他类,使用命令行执行。
关于"yii框架如何通过控制台命令创建定时任务"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
配置
任务
命令
文件
篇文章
控制台
框架
控制
信息
内容
更多
不错
实用
可以使
小时
数据
数据库
文章
方法
日志
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么大学学软件开发6
工业通信网络技术与应用总结
北京娱阅网络技术
mc 开服务器
漯河软件开发公司刘晓响总监
数据库原理实验报告s7
中国核心服务器国产
联想服务器怎么连接存储服务器
数据库的内部类型
2020互联网金融科技巨头
计算机网络技术文案朋友圈
笔记本代理服务器怎么关闭
魔兽世界可以自己架服务器吗
网络安全和信息化工程的建议
企业服务器备份软件
数据库第一是什么意思
数据库安装失败找谁
杭州通信网络技术包括什么
国内20家网络安全公司网易
网络安全宣传网络平台
搜学校是用什么软件开发
常州网络技术支持联系人
巡检管理软件开发
柯美c2060服务器
双U服务器玩游戏体验视频
大学网络技术搜题软件
时序 图数据库
老虎直播 服务器
linux ftp到另外服务器
江苏海洋大学服务器网址