vhtvn/vht-phalcon-cli

Phalcon 框架的 CLI 工具

v1.0.1 2016-07-18 19:08 UTC

This package is not auto-updated.

Last update: 2024-09-22 07:58:24 UTC


README

Phalcon 框架 CLI 类的扩展。这包括诸如问题、确认、命令测试类、输入/输出流以及应用程序包装器等内容,允许您以最小的努力启动 CLI。

设置您的应用程序

设置您的 CLI 应用程序非常简单,这里有一个小例子

set_time_limit(0);

require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../app/tasks/BasicTask.php';

use Vht\Cli\Application;

$app = new Application;

// Add your Tasks
$app->add(new BasicTask());

try {

    $app->start($argv);

} catch(\Exception $e) {

    echo $e->getMessage();
    exit(255);
}

想要使用您自己的 DI 实例?酷

#!/usr/bin/env php
<?php 

$di = new Phalcon\DI;
$app = new Vht\Cli\Application($di);

$app->add(new Task);

$app->start($argv);

请参阅下面的文档以获取更多详细信息,如何创建任务类、设置参数和选项变量等等...

示例

cd vht-phalcon-cli
php app/cli basic
php app/cli basic:other

文档