kingzcheung/thinker

a CLI tool of thinkPHP

dev-master 2017-09-21 09:14 UTC

This package is auto-updated.

Last update: 2025-03-26 14:41:58 UTC


README

一个关于 ThinkPHP3.2 命令行的小工具。

安装指南

进入thinkphp 项目的根目录运行以下命令(前提是已经安装了 composer 命令)也可以在thinkphp的其他目录,只要引用路径对就行。

通过composer命令安装:

composer require "kingzcheung/thinker:dev-master"

或者通过composer.json安装:

{
    "require": {
       "kingzcheung/thinker":"dev-master"
    }
}

/vendor/kingzcheung/thinker/thinker文件复制到thinkphp项目的根目录,编辑好引用路径,比如:

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

/**
 * 使用指南:
 * 1.最最重要的,使用 Composer 安装以后,把此文件复制到 ThinkPHP 项目的根目录
 * 2.给予 thinker 文件执行权限(比如0777)
 * 3.根据 Composer 安装的库目录引入 autoload.php
 *
 * 假如在 Public 目录下初始化第三方库(这里只是一个假设,事实上可以放在其他目录,只要下面的引入正确)
 * 引入 autoload 文件
 */
require_once __DIR__ . '/Public/vendor/autoload.php';

/**
 * 初始化应用目录,需要把当前目录作为参数
 */
$app = new Thinker\Application\App(__DIR__);

/**
 * 实例
 */
$app->run();

使用

进入项目,运行以下命令可以得到命令集合

php thinker list