yii2.0是支持php命令行運(yùn)行的,
操作方法如下:
在yii根目錄下面有個(gè)“yii”文件(不是“yii.bat”),這個(gè)文件就是入口。然后“commands”目錄下會(huì)默認(rèn)有個(gè)“HelloController.php”控制器文件,這個(gè)是一個(gè)demo。打開這個(gè)控制器文件,源碼如下(刪掉了部分注釋):
<?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"; } }
從上面可以看出,在命令行運(yùn)行時(shí),會(huì)繼承console下的Controller;而一般“controllers”目錄中的控制器會(huì)繼承web下的Controller。
在php命令行中執(zhí)行yii腳本的步驟為:
1.新建一個(gè)腳本
在“commands”目錄下面按照“HelloController.php”的格式新建一個(gè)控制器腳本文件。
2.在命令行執(zhí)行腳本
在命令行敲入“php yii項(xiàng)目所在路徑/yii 控制器名/方法名”,例如“php E:/wwwroot/yii2/yii hello/index”
如下圖所示:
或下圖所示
需要注意的是:php一定要設(shè)置環(huán)境變量后才能這么用。想知道php是否已加入環(huán)境變量,請用“php -v”命令來查看。
PHP中文網(wǎng),有大量免費(fèi)的Yii入門教程,歡迎大家學(xué)習(xí)!
以上是cmd命令怎么執(zhí)行e盤yii的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)

此指南將介紹如何獲取BitLocker恢復(fù)密鑰,以便在必要時(shí)恢復(fù)訪問加密數(shù)據(jù)。BitLocker是Windows設(shè)備的安全功能,用于保護(hù)數(shù)據(jù)免受未經(jīng)授權(quán)的訪問。如果您無法通過常規(guī)方式訪問數(shù)據(jù),恢復(fù)密鑰是一種備用方法。您可以在沒有微軟賬戶或通過CMD的情況下獲取48位的BitLocker恢復(fù)密鑰,從而確保您始終能夠訪問并恢復(fù)您的重要數(shù)據(jù)。如何在沒有微軟帳號(hào)的情況下從CMD獲取BitLocker恢復(fù)密鑰?請按照以下建議獲取BitLocker恢復(fù)密鑰:使用命令提示符單擊開始,搜索cmd,然后單擊以管理

使用CMD關(guān)閉端口的命令:1、使用CMD關(guān)閉特定端口;2、使用CMD關(guān)閉所有開放端口;3、使用CMD打開特定端口;4、使用CMD打開所有開放端口。

很多小伙伴在使用電腦的時(shí)候遇見某個(gè)軟件卡住。電腦動(dòng)不了的情況,這個(gè)時(shí)候就需要調(diào)出任務(wù)管理器來結(jié)束這個(gè)進(jìn)程,那么如何用cmd打開任務(wù)管理器命令呢?,只要輸入taskmgr后按回車即可,具體的解決方法下面一起來看看吧。用cmd打開任務(wù)管理器命令的步驟1、按住鍵盤上的Win+R鍵打開運(yùn)行窗口,或點(diǎn)擊左下角的“開始—運(yùn)行”,在運(yùn)行窗口中輸入cmd,按Enter鍵打開cmd窗口。2、輸入:C:\Windows\system32\taskmgr.exe,然后按Enter鍵,就能打開任務(wù)管理器了3、CMD打開

管理員命令提示行中輸入以下命令關(guān)閉manage-bde-offC:但是有時(shí)候出現(xiàn)如下提示:錯(cuò)誤一此卷存儲(chǔ)可以對其他卷運(yùn)行自動(dòng)解鎖的一個(gè)或多個(gè)外部密鑰。必須首先刪除此類密鑰,才能解鎖此卷。此時(shí)需要先執(zhí)行如下命令:(系統(tǒng)分區(qū)不是C的話更改下面的盤符)manage-bde-autounlock-ClearAllKeysc:錯(cuò)誤二由于卷已鎖定,此操作無法執(zhí)行。manage-bde-unlockc:-rp123456789012345678901234567890123456789012345678注意:

cmd窗口中提示telnet不是內(nèi)部或外部命令這個(gè)問題想必曾經(jīng)也深深的困擾著你吧,這個(gè)問題的出現(xiàn)并不是因?yàn)橛脩魝兊牟僮髂睦镉惺裁床粚τ脩魝円膊挥锰珦?dān)心只需要一些小小的操作設(shè)置就可以讓cmd窗口提示telnet不是內(nèi)部或外部命令這個(gè)問題迎刃而解,一起來看看小編今天為大家?guī)淼腸md窗口提示telnet不是內(nèi)部或外部命令解決辦法吧。cmd窗口提示telnet不是內(nèi)部或外部命令解決辦法:1、打開電腦的控制面板。2、找到程序和功能。3、找到左側(cè)的啟動(dòng)或關(guān)閉Windows功能。4、找到“telnet客戶端

powershell和cmd區(qū)別是:1、語法和命令不同,CMD使用基于MS-DOS的命令語法,而Powershell則使用更加強(qiáng)大基于.NET框架的語法;2、腳本支持不同,Powershell具有強(qiáng)大的腳本支持,而CMD支持簡單的腳本;3、對象導(dǎo)向不同,Powershell基于對象導(dǎo)向的編程模型,而CMD沒有對象導(dǎo)向;4、可擴(kuò)展性不同;5、輸出格式不同;6、跨平臺(tái)支持系統(tǒng)不同。

Linux和Windows是兩種常見的操作系統(tǒng),分別代表了開源的Linux系統(tǒng)和商業(yè)的Windows系統(tǒng)。在這兩種操作系統(tǒng)中,都存在著命令行界面,用于用戶與操作系統(tǒng)進(jìn)行交互。在Linux系統(tǒng)中,用戶使用的是Shell命令行,而在Windows系統(tǒng)中,用戶使用的是cmd命令行。Linux系統(tǒng)中的Shell命令行是一個(gè)非常強(qiáng)大的工具,可以完成幾乎所有的系統(tǒng)管理任

Yii框架是一個(gè)開源的PHPWeb應(yīng)用程序框架,提供了眾多的工具和組件,簡化了Web應(yīng)用程序開發(fā)的流程,其中數(shù)據(jù)查詢是其中一個(gè)重要的組件之一。在Yii框架中,我們可以使用類似SQL的語法來訪問數(shù)據(jù)庫,從而高效地查詢和操作數(shù)據(jù)。Yii框架的查詢構(gòu)建器主要包括以下幾種類型:ActiveRecord查詢、QueryBuilder查詢、命令查詢和原始SQL查詢
