yii2.0 は php コマンドライン操作に対応しています
操作方法は以下の通りです:
yii 配下に「yii」ファイルがありますルートディレクトリ (「yii.bat」ではありません) の場合、このファイルがエントリです。次に、デフォルトで「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 = ‘hello world‘) { echo $message . "\n"; } }
上記からわかるように、コマンド ラインで実行すると、コンソールの下のコントローラーが継承されます。通常、「controllers」ディレクトリ内にあります。コントローラは、Web の下のコントローラを継承します。
php コマンド ラインで yii スクリプトを実行する手順は次のとおりです:
1. 新しいスクリプトを作成します
「HelloController」コマンドに従います「commands」ディレクトリの下に、.php」の形式で新しいコントローラ スクリプト ファイルを作成します。
2. コマンドラインでスクリプトを実行します
コマンドラインに「php yii プロジェクトの場所のパス/yii コントローラー名/メソッド名」と入力します (例: 「php E:/wwwroot/」)。 yii2/ yii hello/index”
以下に示すように:
または以下に示すように
#次の点に注意してください: PHP は、この方法で使用する前に環境変数を設定する必要があります。環境変数にphpが追加されているかどうかを知りたい場合は、「php -v」コマンドで確認してください。
PHP 中国語 Web サイトには、無料の Yii 入門チュートリアル が多数あり、誰でも学習することができます。
以上がeディスクyii上でcmdコマンドを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。