Heim > Artikel > PHP-Framework > Zwei Methoden für den Seitensprung in ThinkPHP5
In ThinkPHP5 ist die Sprungadresse eine sehr häufige Anforderung. In diesem Artikel erfahren Sie, wie Sie in ThinkPHP5 zu Seiten springen.
In ThinkPHP5 gibt es zwei Möglichkeiten, einen Seitensprung zu erreichen.
Die Sprungassistentenfunktion verwendet redirect()
, um einen Seitensprung zu erreichen. Die Funktion redirect()
akzeptiert einen Parameter, nämlich die Sprungadresse. redirect()
实现页面跳转。redirect()
函数接受一个参数,即跳转地址。
public function index() { // 跳转到Index控制器中的hello方法 return redirect('index/hello'); } public function hello() { return 'Hello, ThinkPHP5!'; }
public function index() { // 跳转到http://www.example.com/ return redirect('http://www.example.com/'); }
public function index() { // 跳转到Index控制器中的hello方法,并传递参数name return redirect('index/hello', ['name' => 'ThinkPHP5']); } public function hello($name) { return 'Hello, ' . $name . '!'; }
ThinkPHP5中的控制器基类(Controller)中提供了 redirect()
use think\Controller; class Index extends Controller { public function index() { // 跳转到Index控制器中的hello方法 return $this->redirect('hello'); } public function hello() { return 'Hello, ThinkPHP5!'; } }
use think\Controller; class Index extends Controller { public function index() { // 跳转到http://www.example.com/ return $this->redirect('http://www.example.com/'); } }
use think\Controller; class Index extends Controller { public function index() { // 跳转到Index控制器中的hello方法,并传递参数name return $this->redirect('hello', ['name' => 'ThinkPHP5']); } public function hello($name) { return 'Hello, ' . $name . '!'; } }🎜3. Springe mit Parametern🎜rrreee🎜Die oben beschriebene Methode zum Implementieren des Seitensprungs in ThinkPHP5 die tatsächliche Situation Wählen Sie den geeigneten Weg zum Springen. 🎜
Das obige ist der detaillierte Inhalt vonZwei Methoden für den Seitensprung in ThinkPHP5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!