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

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

王林
リリース: 2020-02-26 15:55:15
オリジナル
2744 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート