ThinkPHP5에서 점프 주소는 매우 일반적인 요구 사항입니다. 이 기사에서는 ThinkPHP5에서 페이지로 이동하는 방법을 소개합니다.
ThinkPHP5에는 페이지 점프를 달성하는 두 가지 방법이 있습니다.
점프 보조 기능은 페이지 점프를 달성하기 위해 redirect()
를 사용합니다. redirect()
함수는 점프 주소인 하나의 매개변수를 허용합니다. 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 . '!'; } }
위 내용은 ThinkPHP5의 페이지 점프를 위한 두 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!