zoukankan      html  css  js  c++  java
  • 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('执行成功');
    }

    }

  • 相关阅读:
    P20 HTTP 方法的安全性与幂等性
    P19 查询参数
    P18 写代码:过滤和搜索
    P17 过滤和搜索
    P16 HTTP HEAD
    golang的json操作[转]
    Android中的Service 与 Thread 的区别[转]
    iOS的block内存管理
    Go并发编程基础(译)
    golang闭包里的坑
  • 原文地址:https://www.cnblogs.com/setevn/p/9758909.html
Copyright © 2011-2022 走看看