Dans ThinkPHP5, l'adresse de saut est une exigence très courante. Cet article explique comment accéder aux pages dans ThinkPHP5.
Dans ThinkPHP5, il existe deux façons de réaliser un saut de page.
La fonction d'assistant de saut utilise redirect()
pour réaliser un saut de page. La fonction redirect()
accepte un paramètre, qui est l'adresse de saut. 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 . '!'; } }
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!