[英]Undefined variable: user in view on line 60 NULL Phalcon
我试图在传递一个数组redirect
到另一个页面,但它说未定义的变量user
return $this->response->redirect($this->MyHelper->Route('eb-user-verify-reset-password-code'), $User->toArray());
如何在重定向页面中访问$user->toArray()
?
我尝试在我的新页面中像<?php var_dump($user);?>
那样回复它但是它抛出了以下错误:
未定义的变量:第60行中的用户NULL Phalcon
细节:
我通过重定向功能将用户详细信息传递到另一个页面。 因此,在重定向中,我将用户详细信息作为第二个参数传递。 但是我在想要接收用户详细信息数组的页面中收到错误。
Phalcon\\Http\\Response::redirect()
将使用http重定向,除非使用POST,GET等,否则无法传递任何数据
如果你想要另一种方法来重定向参数,你可以使用Phalcon\\Mvc\\Dispatcher::forward()
例:
$this->dispatcher->forward(
[
'controller' => 'posts',
'action' => 'search',
'params' => [1, 2, 3]
]
);
有关详细信息,请参阅文档https://docs.phalconphp.com/3.4/en/dispatcher#forwarding
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.