ホームページ  >  記事  >  バックエンド開発  >  thinkPHP で cli コマンドを使用して PHP コードを実行する例

thinkPHP で cli コマンドを使用して PHP コードを実行する例

小云云
小云云オリジナル
2018-03-09 15:42:274760ブラウズ

最近プロジェクトに取り組む過程で、たまたま thinkPHP で cli を使用してコントローラーでメソッドを実行する必要があり、公式マニュアルを見つけた後、使い方がわかりませんでした。この記事では主に、thinkPHP の cli コマンドで実行される PHP コードの例を紹介します。



Baidu tp5 が cli を使用してコントローラーの下でメソッドを実行する方法について混乱しています。実行する必要があるクラス ファイル内のクラスを直接実行したいのですが。メソッドを呼び出してから、cmd コマンドでファイルが配置されているディレクトリを入力します

単一の PHP スクリプトを実行する場合は、このアプローチに問題はありませんが、実行したい場合は、 tp5 フレームワーク内のファイルには、見つからない、または未定義のさまざまなクラスと使用方法が表示されます。

後になって、実行コントローラーの下にメソッドが見つからないので、コマンドファイルのexecuteメソッドにコードを入れて直接実行しようと思いました


その後、新しいコマンドフォルダーを作成しますIndex モジュールのフォルダー内に新しい Test.php ファイルを作成します。コードは次のとおりです:


実行する必要がある PHP コードを実行メソッドに配置します。左の後に必要な結果を出力します。

次に、cmd コマンド ラインで、プロジェクト ディレクトリを入力し、

と入力して PHP コードを実行し、結果を出力します。ついに解決しました。今私が直面している問題は、Linux で thinkPHP cli コマンドラインを操作する方法です。

関連する推奨事項:

VUE-CLI @2.9.1 以降のバージョンの問題

vue-cli マルチページ アプリケーション開発の簡単な例

カスタム パラメーターをphpのcliコマンド

以上がthinkPHP で cli コマンドを使用して PHP コードを実行する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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