真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在YII2框架中使用控制臺命令-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關怎么在YII2框架中使用控制臺命令,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,福清企業(yè)網(wǎng)站建設,福清品牌網(wǎng)站建設,網(wǎng)站定制,福清網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,福清網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

我們在commands目錄下創(chuàng)建TestController.php,當然腳本的位置是可以隨意指定的,只需要在config/console.php中配置好就行。


$config = [
	'controllerNamespace' => 'app\commands',
];

TestController.php代碼如下:

 'param1',
      'p2' => 'param2',
      'p3' => 'param3',
    ];
  }

  // 定義控制臺運行的方法
  // yii test/test1 -p1=hello -p2=world -p3=!!!
  public function actionTest1()
  {
    echo $this->param1, ' ', $this->param2, ' ', $this->param3, "\n";
    return ExitCode::OK;
  }

  // 我們可以獲取控制臺傳過來的參數(shù)
  // 注意,函數(shù)第一個參數(shù),對應控制臺傳過來的第一個參數(shù),依次類推,不要把順序搞錯了。
  // yii test/test2 aa bb cc
  public function actionTest2($p1 = '', $p2 = '', $p3 = '')
  {
    echo $p1, ' ', $p2, ' ', $p3, "\n";
    return ExitCode::OK;
  }

  // 當然控制臺也可以一次傳多個數(shù)據(jù)過來,這就需要把函數(shù)參數(shù)聲明為一個array
  // 控制臺傳參時就需要把傳遞的數(shù)據(jù)通過逗號連接起來,YII2通過處理變成數(shù)組
  // yii test/test3 aa,bb,cc
  public function actionTest3(array $arr)
  {
    echo implode('--', $arr), "\n";
    return ExitCode::OK;
  }

  // 控制臺格式和顏色的設置
  // yii test/test4
  public function actionTest4()
  {
    //用于控制臺輸出
    $this->stdout('hello', Console::FG_RED);
    $this->stdout('world', Console::FG_GREEN);
    $this->stdout('!!!', Console::FG_BLUE);
    echo "\n";

    $hello = $this->ansiFormat('hello', Console::FG_RED);
    $world = $this->ansiFormat('world', Console::FG_GREEN);
    $sigh = $this->ansiFormat('!!!', Console::FG_BLUE);
    echo $hello, ' ', $world, ' ', $sigh, "\n";
    return ExitCode::OK;
  }
}

運行結果如下:

怎么在YII2框架中使用控制臺命令

以上就是怎么在YII2框架中使用控制臺命令,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞名稱:怎么在YII2框架中使用控制臺命令-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://weahome.cn/article/dcjgsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部