Thinkphp を Cli モードで実行する方法。
作業のニーズに応じて、実行コードを実行するには Cli モードに統合する必要があります。
うわー
プロジェクトは Thinkphp 2.1 なので、マニュアルを読むと、define('MODE_NAME','Cli') と書かれています。結果は駄目でした。ひと目見て。 2.1 には MODE_NAME がまったくありませんが、define('THINK_MODE','Cli') となります。ただし、どのモジュールを実行しても、ホームページに転送されません。
Thinkphp 3.0 でも動作しません。ホームページにもジャンプします。
Thinkphp Cli モード開発を行ったことがありますか?やり方を教えてください。ありがとう。
ディスカッションへの返信 (解決策)
13.7.4 コマンド モード
コマンド モードは、コマンド ライン モードで PHP アプリケーションをサポートするために使用され、エントリ ファイルで設定する必要があります:
define('MODE_NAME', ' cli') ? // CLI 実行モードで実行します
コマンド モードでは、2 つのコマンド ライン パラメータ モードがサポートされます
1. PATHINFO パラメータ モード (URL_MODEL は 1)
PATHINFO パラメータ モードでは、次のようにモジュールを呼び出すことができますこれとオペレーション
index.php module/action/id/4
2. 通常パラメータモード (URL_MODEL は other に設定されます)
通常パラメータモードでは、次のようにモジュールとオペレーションを呼び出す必要があります
index .php module action id 4
コマンド ライン モードでは、どのコマンド ライン パラメータ モードが使用されても、システムはパラメータを GET 変数に直接変換します。たとえば、次のメソッドを使用します。
index.php Info/read/category/2/id/4 を呼び出す
コントローラーでは、$_GET['category'] (ここでは 2 が渡されます) と $_GET['id'] を直接取得できます。 (ここでは 4 が渡されます) ) パラメータ。渡されたパラメータの順序と値を解析する必要がある場合は、ネイティブ システム変数 $_SERVER['argv'] を使用してパラメータを取得する必要があります。
私も同じ問題に遭遇しましたが、解決されていません
それが役立つかどうか見てみましょう
エントリファイルdefine('APP_DEBUG',false); 試してみてください。
私も同じ問題に遭遇しました、元の投稿者はそれを解決したのでしょうか?
ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WeChat のサイレント モードとはどういう意味ですか? 現在、スマートフォンの人気とモバイル インターネットの急速な発展により、ソーシャル メディア プラットフォームは人々の日常生活に欠かせないものとなっています。 WeChat は中国で最も人気のあるソーシャル メディア プラットフォームの 1 つであり、ほとんどの人が WeChat アカウントを持っています。私たちは WeChat を通じて友人、家族、同僚とリアルタイムでコミュニケーションを取り、生活の瞬間を共有し、お互いの現在の状況を理解することができます。しかし、この時代では、特に集中力や集中力が必要な人々にとって、情報過多やプライバシー漏洩の問題にも必然的に直面します。

Linuxシステムで.shファイルを実行するにはどうすればよいですか? Linux システムでは、.sh ファイルはシェル スクリプトと呼ばれるファイルであり、一連のコマンドを実行するために使用されます。 .sh ファイルの実行は非常に一般的な操作です。この記事では、Linux システムで .sh ファイルを実行する方法と具体的なコード例を紹介します。方法 1: 絶対パスを使用して .sh ファイルを実行する Linux システムで .sh ファイルを実行するには、絶対パスを使用してファイルの場所を指定できます。具体的な手順は次のとおりです。 ターミナルを開きます。

ThinkPHP プロジェクトを実行するには、Composer をインストールし、Composer を使用してプロジェクトを作成し、プロジェクト ディレクトリに入り、php bin/consoleserve を実行し、http://localhost:8000 にアクセスしてようこそページを表示する必要があります。

PyCharm は非常に人気のある Python 統合開発環境 (IDE) であり、Python 開発をより効率的かつ便利にするための豊富な機能とツールを提供します。この記事では、PyCharm の基本的な操作方法を紹介し、読者がすぐに使い始めてツールの操作に習熟できるように、具体的なコード例を示します。 1. PyCharm をダウンロードしてインストールします。 まず、PyCharm 公式 Web サイト (https://www.jetbrains.com/pyc) にアクセスする必要があります。

ThinkPHP には、さまざまな PHP バージョン向けに設計された複数のバージョンがあります。メジャー バージョンには 3.2、5.0、5.1、および 6.0 が含まれますが、マイナー バージョンはバグを修正し、新機能を提供するために使用されます。最新の安定バージョンは ThinkPHP 6.0.16 です。バージョンを選択するときは、PHP バージョン、機能要件、コミュニティ サポートを考慮してください。最高のパフォーマンスとサポートを得るには、最新の安定バージョンを使用することをお勧めします。

win7 で exe ファイルを実行できないのはなぜですか? Windows7 オペレーティング システムを使用している場合、多くのユーザーが exe ファイルを実行できないという共通の問題に遭遇する可能性があります。 exe ファイルは、Windows オペレーティング システムの一般的な実行可能ファイルで、通常、さまざまなアプリケーションのインストールと実行に使用されます。ただし、一部のユーザーは、exe ファイルを実行しようとすると、システムが応答しなかったり、エラー メッセージが表示されたりする場合があります。この問題には多くの理由があります。以下に、一般的な原因と対応する解決策をいくつか示します。

ThinkPHP フレームワークをローカルで実行する手順: ThinkPHP フレームワークをローカル ディレクトリにダウンロードして解凍します。 ThinkPHP ルート ディレクトリを指す仮想ホスト (オプション) を作成します。データベース接続パラメータを構成します。 Webサーバーを起動します。 ThinkPHP アプリケーションを初期化します。 ThinkPHP アプリケーションの URL にアクセスして実行します。

win7 で butt ファイルを実行できないのはなぜですか? 最近、Windows7 オペレーティング システムを使用している多くのユーザーが .bat ファイルを実行できないと報告しています。これは広範な議論と混乱を引き起こしました。正常に機能するオペレーティング システムが単純な .bat ファイルを実行できないのはなぜですか?まず、.bat ファイルの背景を理解する必要があります。バッチ ファイルとも呼ばれる .bat ファイルは、Windows コマンド インタープリタ (cmd.ex) で使用できる一連のコマンドが含まれるプレーン テキスト ファイルです。
