使用重定向将 URL 传递给 URL
将 URL 中的变量作为方法的参数传递 ****
return $this->redirect([
'controller' => 'users',
'action' => 'profile',
$id
]);
网址应如下所示 http:// your_app_url / users / profile / {id}
在 profiles()
方法中的 UsersController.php 文件中
class UsersController extends Controller {
public function profile($id=null) {
$userData=$this->Users->get($id);
}
}
将 URL 中的变量作为查询字符串传递 ****
return $this->redirect([
'controller' => 'users',
'action' => 'profile',
'?'=>['id'=>$id]
]);
网址应如下所示 http:// your_app_url / users / profile /?id = {id}
在 profiles()
方法中的 UsersController.php 文件中
class UsersController extends Controller {
public function profile() {
$userData=$this->Users->get($this->request->query('id'));
}
}