我想将变量从一个模块传递到另一个whit链接。示例:
<?php echo link_to('questions','questions/index?testId='.$this->getId()); ?>在此之后,我采取了可变的whit操作:
$this->testId = $request->getParameter('testId');这是可行的,但是我想在这个模块中的新建和编辑中一直使用这个变量。如果我以这种方式工作,我需要将链接更改为new,并像这样编辑somting:
<?php echo link_to('New Question','questions/new?testId='.$testId); ?>复出是件工作,但是..
我的问题是:有没有更简单的方法?因为这种方式很慢,而且我认为它不是很正确。
发布于 2012-07-18 22:58:50
如果你必须给你的控制器提供一个参数,那就没有其他的方法了。您必须在URL参数中提供它。
您可以将其放在用户会话中,但当用户打开具有不同it的多个浏览器选项卡时,它将导致意外行为……
因此,URL参数是一种很好的方法。
https://stackoverflow.com/questions/9282234
复制相似问题