用tun开发控制台(命令行,命令提示符)程序
  • 2014-07-08发布
  • 2014-07-08修改

豚支持控制台程序的开发,主要用于一些定时程序,批量处理程序的开发。用下面的方式即可运行用豚开发控制台(命令行,命令提示符)程序:


linux:

/usr/local/php/bin/php <site_root>/www.duotun.com/public/index.php path=/tools/make_sitemap/


windows:

D:\Servers\php-5.3.20>php D:\htdocs\bzf.bzhi.com\public\index.php path=/tools/make_sitemap/


参数说明:

php: php应用程序

path: 运行的豚站点程序路径。包含了访问路径,get 参数等。


执行上面的命令等同于在浏览器中访问:

http://www.duotun.com/tools/make_sitemap/


控制台程序的写法:

use Tun\Mvc\Controller\ConsoleController;
class MyConsoleController extends ConsoleController{}

注:上面的class继承的是ConsoleController。


其它用法与常规用法一样。