cakephp控制台脚本Console/shell使用
2021-03-28 04:25
标签:pre app 方式 php console shell isp his display 官网上的方式是在shell中重写 getOptionParser() 。 使用 Arguments 参数是指定位置顺序的,而 Options 和位置无关。 cakephp控制台脚本Console/shell使用 标签:pre app 方式 php console shell isp his display 原文地址:https://www.cnblogs.com/aworkstory/p/12624863.html配置shell脚本的参数arg和选项opt
public function getOptionParser() {
$parser = parent::getOptionParser();
$parser->addArgument(‘type‘, array(
‘help‘ => ‘Either a full path or type of class.‘, ‘required‘=>true
))->addArgument(‘className‘, array(
‘help‘ => ‘A CakePHP core class name (e.g: Component, HtmlHelper).‘
))->addOption(‘method‘, array(
‘short‘ => ‘m‘,
‘help‘ => __(‘The specific method you want help on.‘)
))->description(__(‘Lookup doc block comments for classes in CakePHP.‘));
return $parser;
}
docker exec -it dnmp-php56 /ubox/apps/charts/app/Console/cake test --h
显示帮助,不执行脚本
运行结果如下:Lookup doc block comments for classes in CakePHP.
Usage:
cake test [-h] [-v] [-q] [-h] [
文章标题:cakephp控制台脚本Console/shell使用
文章链接:http://soscw.com/index.php/essay/68882.html