ホームページ >PHPフレームワーク >YII >phpコマンドラインでyii2.0ファイルを実行する方法

phpコマンドラインでyii2.0ファイルを実行する方法

王林
王林オリジナル
2020-02-26 15:55:152748ブラウズ

phpコマンドラインでyii2.0ファイルを実行する方法

yii ルートディレクトリの下に「yii」ファイルがあり、このファイルが入り口となります。次に、デフォルトで「commands」ディレクトリに「HelloController.php」コントローラ ファイルが作成されます。これはデモです。このコントローラー ファイルを開くと、ソース コードは次のとおりです (一部のコメントは削除されています):

<?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";
    }
}

上記からわかるように、コマンド ラインで実行すると、コンソールの下のコントローラーが継承されます。一般的には、「controllers」ディレクトリ内のコントローラーです。コントローラーは、Web の下のコントローラーを継承します。

(推奨チュートリアル: yii フレームワーク)

したがって、php コマンド ラインで yii スクリプトを実行する手順は次のとおりです:

1.新しいスクリプト

「commands」ディレクトリの下に「HelloController.php」の形式で新しいコントローラ スクリプト ファイルを作成します。

2. コマンドラインでスクリプトを実行します

コマンドラインに「php web/yii hello/」のように「php yii プロジェクトの場所のパス/yii コントローラー名/メソッド名」と入力します。 「index」または、yii プロジェクトのルート ディレクトリ (私の場合は web/) に直接 cd してから、「php yii hello/index」を実行します。コマンドは次のとおりです。

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

または

php yii user-test/refresh-userinfo

の場合プログラミング関連のコンテンツをさらにご覧になりたい場合は、php 中国語 Web サイトの Introduction to Programming 列に注目してください。

以上がphpコマンドラインでyii2.0ファイルを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。