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”
如下圖所示:
#或下圖所示
要注意的是:php一定要設定環境變數後才能這麼用。想知道php是否已加入環境變量,請使用“php -v”命令來查看。
PHP中文網,有大量免費的Yii入門教學,歡迎大家學習!
以上是cmd指令怎麼執行e磁碟yii的詳細內容。更多資訊請關注PHP中文網其他相關文章!