# Z-Task **Repository Path**: xiaolang1/Z-Task ## Basic Information - **Project Name**: Z-Task - **Description**: php 轻量级命令任务处理工具,适合cli端批量处理时使用,已经在几个项目中使用过,tp3.2的数据库操作方式 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-09-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Z-Task 任务支持链接方式和命令模式 在浏览器中运行任务 > http://www.xxx.com/task.php?task=Demo,Demo2,Demo3 在命令模式下,首先切换到目录来,然后运行 > php task.php --task=Demo,Demo2,Demo3 > 此命令代表依次执行/Task/ 目录下 Demo.class.php,Demo2.class.php,Demo3.class.php中的run方法 > 如果没有task参数,程序会去找config.php中DEFAULT_TASKS参数 ### 数据模型的创建与操作,请参考,基本操作可以满足 > http://document.thinkphp.cn/manual_3_2.html#continuous_operation > 基本语法应该没大问题,不排除有些TP特性依赖配置的东东用不了,反正我是够用了 > M('user') :实例化一个对象,连接数据库 > Model('User') :此方法相当于TP中的D('')方法 ### 新任务的创建 > 新任务建议继承Task.class.php,但必须放于/Task/ 目录下且有run() 方法作为入口 ### 其他 > 其他慢慢研究把,很简单