ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 编写一个Handler ~~~ class CustomHandler extends \GFPHP\Command\Handler { // -- Handler 名称 public $name = 'Custom'; /** * @param $argv 传入的参数 * @return mixed */ function handler($argv) { //TODO : Implement handler() method. } /** * @return mixed */ function help() { // TODO: Implement help() method. } } ~~~ ## 在配置中注入Handler ``` <?php return [ //-- Model的命名空间 'BaseModelNameSpace' => 'Model', //-- Model的目录 'ModelDir' => 'Model', //-- 命令行生成的Model column文件命名空间 'BaseColumnNameSpace' => "Model\_Column", //-- 命令行生成的Model column文件位置 'ColumnDir' => 'Model/_Column', //-- 可以在这里注入新的命令行工具 'CommandHandlers' => [ CustomHandler::class ], ]; ``` ## 使用自定义的命令行 ``` gcli Custom [argv] ```