thinkphp で GET パラメーターを渡す方法
ThinkPHP は、多くの PHP プロジェクトで広く使用されている軽量の PHP 開発フレームワークです。プロジェクトによっては、GET メソッドを使用してパラメータを渡す必要がありますが、ThinkPHP では、GET メソッドを使用してパラメータを渡すことも非常に簡単です。
まず、ThinkPHP では、URL アドレスを介してパラメーターを渡すことができます。 URL アドレス内のパラメーターは、ThinkPHP フレームワークによって自動的に解析され、対応するコントローラーおよびメソッドに渡されます。
たとえば、URL アドレスは http://localhost/index.php/Index/index?id=1&name=thinkphp
(id=1
) です。および name=thinkphp
は渡されるパラメータです。コントローラーでは、$this->request->param()
メソッドを使用して、URL アドレスで渡されたパラメーターを取得できます。例:
public function index() { $id = $this->request->param('id'); $name = $this->request->param('name'); echo 'ID=' . $id . ', Name=' . $name; }
このように、上記の URL アドレスにアクセスすると、コントローラーは ID=1, Name=thinkphp
を出力します。
URL アドレスを介してパラメータを渡すことに加えて、フォームを使用してパラメータを渡すこともできます。 HTML フォームでは、name
属性を使用して、渡す必要があるパラメーターを識別できます。また、コントローラーでは、$this->request->param を使用することもできます。 ()
メソッドを使用して、フォームに渡されたパラメーターを取得します。
たとえば、HTML フォームでは、id
パラメーターと name
パラメーターを渡す必要があります。次に、次のような HTML コードを記述できます。
<form action="/index.php/Index/index" method="get"> <input type="text" name="id" value="1"> <input type="text" name="name" value="thinkphp"> <input type="submit" value="提交"> </form>
コントローラーでは、$this->request->param()
メソッドを使用して、渡されたパラメーターを取得することもできます。フォーム。例:
public function index() { $id = $this->request->param('id'); $name = $this->request->param('name'); echo 'ID=' . $id . ', Name=' . $name; }
このようにして、フォームを送信すると、コントローラーは次の出力も行います: ID=1, Name=thinkphp
。
要約すると、GET パラメータは ThinkPHP の URL アドレスまたはフォームを通じて渡すことができ、$this->request->param()
メソッドを通じて簡単に取得できます。パラメーター。
以上がthinkphp で GET パラメーターを渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホット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)

ホットトピック









