• tp定时任务,传参问题


    <?php
    namespace appcommand;

    use thinkconsoleCommand;
    use thinkconsoleInput;
    use thinkconsoleinputArgument;
    use thinkconsoleinputOption;
    use thinkconsoleOutput;
    use thinkRequest;
    use thinkDb;

    class Test extends Command{ //继承thinkconsoleCommand
    /**
    * 重写configure
    * {@inheritdoc}
    */
    protected function configure()
    {

        //设置参数
        $this->addArgument('email', Argument::REQUIRED); //必传参数
        $this->addArgument('mobile', Argument::OPTIONAL);//可选参数


        //选项定义
        $this->addOption('page', 'm', Option::VALUE_REQUIRED, 'test');//选项值必填
        $this->addOption('status', 's', Option::VALUE_OPTIONAL, 'test'); //选项值选填

        $this->setName('test')
        ->setDescription('执行定时!');
    }


    /**
    * 重写execute
    * {@inheritdoc}
    */
    protected function execute(Input $input, Output $output)
    {

      //获取参数值
      $args = $input->getArguments();
      $output->writeln('The args value is:');
      print_r($args);
      $options = $input->getOptions();
      $output->writeln('The options value is:');
      echo $options['page'];

      $output->writeln('执行成功');
    }

    }

  • 相关阅读:
    codeforces_Codeforces Round #541 (Div. 2)_abc
    小米 OJ 编程比赛 01 月常规赛_灯_找规律
    codeforces_A. Salem and Sticks_数组/暴力
    航班座位_hihocoder
    canvas
    你所必须知道的HTML
    表单及表单新增元素
    HTML5新增的结构元素
    jQuery菜单,导航与标签页
    JavaScript的DOM对象
  • 原文地址:https://www.cnblogs.com/setevn/p/9758909.html
Copyright © 2020-2023  润新知