我有一个名为应用的自定义实体,其实体参考字段名为产品。
当我在Apllication页面上并点击产品进行查看时,我想知道我来自应用页面并知道 ID
这样我就可以在产品页面的应用页面上显示信息。
但怎么办呢?
感谢您的帮助。
答案 0 :(得分:0)
如果您使用表单,可以将$ _SESSION设置为从一页发送数据到另一页,
class MymoduleSessionCounter {
function increment(Request $request) {
$session = $request->getSession();
$value = $session->get('mymodule_count', 0);
$session->set('mymodule_count', $value + 1);
return $value;
}
}
在表单方法中,从getRequest()获取请求:
public function submitForm(array &$form, FormStateInterface $form_state) {
$session = $this->getRequest()->getSession();
$session->set('mymodule_form_value', $form_state->getValue('value'));
}
如果您使用链接,您可以在查询字符串中发送ID并在页面上获取数据。
如果您需要更多详细信息,请告诉我。