ThinkPHP est un framework de développement PHP léger largement utilisé dans de nombreux projets PHP. Dans certains projets, nous devons utiliser la méthode GET pour transmettre des paramètres, et dans ThinkPHP, utiliser la méthode GET pour transmettre des paramètres est également très simple.
Tout d'abord, dans ThinkPHP, nous pouvons transmettre des paramètres via une adresse URL. Les paramètres de l'adresse URL seront automatiquement analysés par le framework ThinkPHP et transmis aux contr?leurs et méthodes correspondants.
Par exemple, notre adresse URL est?: http://localhost/index.php/Index/index?id=1&name=thinkphp
, où id=1
et name=thinkphp est le paramètre passé. Dans le contr?leur, nous pouvons utiliser la méthode $this->request->param()
pour obtenir les paramètres passés dans l'adresse URL. Par exemple?: http://localhost/index.php/Index/index?id=1&name=thinkphp
,其中 id=1
和 name=thinkphp
即為傳遞的參數(shù)。在控制器中,我們可以使用 $this->request->param()
方法來獲取 URL 地址中傳遞的參數(shù)。例如:
public?function?index() { ????$id?=?$this->request->param('id'); ????$name?=?$this->request->param('name'); ????echo?'ID='?.?$id?.?',?Name='?.?$name; }
這樣,當(dāng)我們訪問上述的 URL 地址時,控制器會輸出:ID=1, Name=thinkphp
。
除了 URL 地址傳遞參數(shù)外,我們也可以使用表單來傳遞參數(shù)。在 HTML 表單中,我們可以使用 name
屬性來標識需要傳遞的參數(shù),而在控制器中同樣可以使用 $this->request->param()
方法來獲取表單中傳遞的參數(shù)。
例如,在 HTML 表單中,我們需要傳遞 id
和 name
參數(shù)。則可以這樣編寫 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()
方法來獲取表單中傳遞的參數(shù)。例如:
public?function?index() { ????$id?=?$this->request->param('id'); ????$name?=?$this->request->param('name'); ????echo?'ID='?.?$id?.?',?Name='?.?$name; }
這樣,當(dāng)我們提交表單后,控制器同樣會輸出:ID=1, Name=thinkphp
。
綜上所述,ThinkPHP 中可以通過 URL 地址或表單來傳遞 GET 參數(shù),而通過 $this->request->param()
rrreee
ID=1, Name=thinkphp
. ????En plus de transmettre des paramètres via une adresse URL, nous pouvons également utiliser des formulaires pour transmettre des paramètres. Dans le formulaire HTML, nous pouvons utiliser l'attribut name
pour identifier les paramètres qui doivent être transmis, et dans le contr?leur, nous pouvons également utiliser $this->request->param ()
Méthode pour récupérer les paramètres passés dans le formulaire. ????Par exemple, sous forme HTML, nous devons transmettre les paramètres id
et name
. Ensuite, vous pouvez écrire du code HTML comme ceci?: ??rrreee??Dans le contr?leur, nous pouvons également utiliser la méthode $this->request->param()
pour récupérer les paramètres passés dans le formulaire. Par exemple?: ??rrreee??De cette fa?on, lorsque nous soumettons le formulaire, le contr?leur affichera également?: ID=1, Name=thinkphp
. ????En résumé, les paramètres GET peuvent être transmis via des adresses URL ou des formulaires dans ThinkPHP, et les paramètres GET peuvent être facilement obtenus via la méthode $this->request->param()
. ??Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)