命令上执上执行Yaf


        项目中,把自动运行的脚本都放在了Api模块,今天便按照手册上实现了命令上执行Yaf的代码

<?php

// demo: php cli.php "request_uri=/api/activity/run"

// 程序启动时间
define('APP_START_TIME', microtime(true));

// 程序根目录
define("APP_PATH",  realpath(dirname(__FILE__) . '/../'));

// 视图目录
define("VIEW_PATH", APP_PATH . '/application/views/');

$app = new Yaf_Application(APP_PATH . "/conf/application.ini");

$request = [];
foreach ($argv as $key => $value) {
    if ($key != 0) {
        parse_str($value, $output);
        $request = array_merge($request, $output);
    }
}

$app->bootstrap()->getDispatcher()->dispatch(new Yaf_Request_Simple());


你可能感兴趣的:(命令上执上执行Yaf)