首頁 >php框架 >YII >yii2.0檔案如何在php命令列運行

yii2.0檔案如何在php命令列運行

王林
王林原創
2020-02-26 15:55:152728瀏覽

yii2.0檔案如何在php命令列運行

在yii根目錄下面有個「yii」文件,這個文件就是入口。然後「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 = &#39;hello world&#39;)
    {
        echo $message . "\n";
    }
}

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

(推薦教學:yii框架

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

1、新建一個腳本

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

2、在命令列執行腳本

在命令列敲入“php yii專案所在路徑/yii  控制器名稱/方法名稱”,例如“php web/yii hello/index”或直接cd到yii專案根目錄(我的是web/),然後"php yii hello/index",指令如下:

php web/yii refresh-tui-cur/tui-refresh

php yii user-test/refresh-userinfo

更多程式相關內容,請關注php中文網程式設計入門欄位!

以上是yii2.0檔案如何在php命令列運行的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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