yii2 0檔案如何在php命令列中執行

2021-07-30 18:15:36 字數 875 閱讀 3919

在yii根目錄下面有個「yii」檔案,這個檔案就是入口。然後「commands」目錄下會預設有個「hellocontroller.php」控制器檔案,這個是乙個demo。開啟這個控制器檔案,原始碼如下(刪掉了部分注釋):

<?php

use yii\console\controller;

class hellocontroller extends controller

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

所以在php命令列中執行yii指令碼的步驟為:

1.新建乙個指令碼

在「commands」目錄下面按照「hellocontroller.php」的格式新建乙個控制器指令碼檔案。

2.在命令列執行指令碼

在命令列敲入「phpyii專案所在路徑

/yii

控制器名/方法名」,例如「php web/yii hello/index」或者  直接cd到yii專案根目錄(我的是web/)然後"php yii hello/index

",如下圖1和2所示。

需要注意的是:php一定要設定環境變數後才能這麼用。想知道php是否已加入環境變數,請用「php -v」命令來檢視。

命令列拷貝檔案 cmd 3 檔案操作

檔案操作 windows電腦的日常使用中我們對檔案的操作都是使用滑鼠,學完命令操作後你將會都檔案操作有乙個全新的認識 dir命令是列出檔案或目錄的命令,這個命令有一些引數詳細內容如下圖 當然這些東西不需要去刻意記,只要記住dir這個主命令,如果有什麼需求可以使用dir 檢視詳細使用方法。下面展示使用...

如何在Linux系統通過命令列生成隨機檔案

是否會有這樣的場景 在有需要測試資料的時候,你不知如何生成一些已包含測試資料的檔案 或者你是臨時需要乙個小的程式,可以讓你生成不同大小的檔案 比如大於1mb少於100mb 不需要從網路上去搜尋查詢如何生成,這裡有一些簡單的方法幫你偷懶。a 當你不需要關心隨機檔案的內容,只需乙個固定大小的檔案 1 s...

如何在Linux系統通過命令列生成隨機檔案

是否會有這樣的場景 在有需要測試資料的時候,你不知如何生成一些已包含測試資料的檔案 或者你是臨時需要乙個小的程式,可以讓你生成不同大小的檔案 比如大於1mb少於100mb 不需要從網路上去搜尋查詢如何生成,這裡有一些簡單的方法幫你偷懶。1.當你不需要關心隨機檔案的內容,只需乙個固定大小的檔案 2.當...