如何在symfony 1.4中的页面之间传递变量?

时间:2014-04-02 06:45:13

标签: symfony-1.4

我想在页面之间传递变量,但不要更改每个链接。有没有办法做到这一点 - 在模板和操作之间传递变量。不需要保持会话。在url ony。

2 个答案:

答案 0 :(得分:1)

您可以使用每个操作和模板都可以访问的URL参数。虽然使用会话存储通常可以做得更好。

网址参数:

http://www.example.com/something?value=[some value]

然后,您可以使用$request->getParameter('value')在模板中使用$sf_param->get('value')进行访问。请注意,您可以使用$this->value变量将操作中的变量传递到相关模板,该变量可以通过$value在模板中访问。

然后,您只需根据需要调整模板中的按钮/链接,使其具有不同的参数value值。

答案 1 :(得分:0)

你可以通过include_partial(' partial_name',数组(' variable_name' =>' variable_value')来实现)