2012-02-14 88 views
0

我想將變量從1模塊傳遞到另一個模塊鏈接。 例子:2個模塊之間的Symfony變量

<?php echo link_to('questions','questions/index?testId='.$this->getId()); ?> 

在此之後我把變量白衣行動:

$this->testId = $request->getParameter('testId'); 

IST的工作,但我想在這個模塊中新建和編輯在使用這個變量所有的時間。 如果我用這種方式,我需要改變鏈接,新建和編輯somting像這樣的工作:

<?php echo link_to('New Question','questions/new?testId='.$testId); ?> 

而且evriting是工作,但..

我的問題是:是有更簡單的方法來做到這一點?因爲這種方式很慢,我認爲它不太正確。

回答

0

如果你必須提供一個參數給你的控制器,沒有別的辦法。你必須在URL參數中給它。

你可以把它在用戶會話,但是當用戶打開多個瀏覽器標籤,用不同的ID就會造成意想不到的行爲......

所以URL參數是很好的方式。

相關問題