首頁 >php框架 >YII >cmd指令怎麼執行e磁碟yii

cmd指令怎麼執行e磁碟yii

尚
原創
2019-12-17 14:41:443466瀏覽

cmd指令怎麼執行e磁碟yii

yii2.0是支援php命令列運行的,

操作方法如下:

在yii根目錄下面有一個「yii」文件(不是「yii.bat」),這個檔案就是入口。然後「commands」目錄下會預設有個「HelloController.php」控制器文件,這個是一個demo。開啟這個控制器文件,原始碼如下(刪除了部分註解):

<?php
namespace app\commands;use yii\console\Controller;class HelloController extends Controller
{  /**
   * This command echoes what you have entered as the message.
   * @param string $message the message to be echoed.   */
  public function actionIndex($message = ‘hello world‘)
  {    echo $message . "\n";
  }
}

從上面可以看出,在命令列運行時,會繼承console下的Controller;而一般「controllers」目錄中的控制器會繼承web下的Controller。

在php命令列中執行yii腳本的步驟為:

#1.新建一個腳本

在「commands」目錄下方依照「HelloController .php”的格式新建一個控制器腳本檔。

2.在命令列執行腳本

在命令列敲入“php yii專案所在路徑/yii 控制器名稱/方法名稱”,例如“php E:/wwwroot/yii2/ yii hello/index”

如下圖所示:

cmd指令怎麼執行e磁碟yii

#或下圖所示

cmd指令怎麼執行e磁碟yii

要注意的是:php一定要設定環境變數後才能這麼用。想知道php是否已加入環境變量,請使用“php -v”命令來查看。

PHP中文網,有大量免費的Yii入門教學,歡迎大家學習!

以上是cmd指令怎麼執行e磁碟yii的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn