那么如何将变量传递给与symfony无关的脚本?
例如,我有变量$a
,我在模板a.html.php
中呈现
如何在某些$a
脚本中使用此example.php
?
更接近:我想用TinyMCE图像管理器上传图像;但是每个用户都应该有自己的目录(对应于用户ID)。所以我应该将变量user_id传递给图像管理器的config.php
文件。
所以这个目录取决于用户的会话!如何为每个用户上传不同的目录?或者你能告诉我如何处理这个问题吗?
也许要使用其他文字编辑器?哪一个可以与symfony连接或为不同的用户使用不同的目录?
答案 0 :(得分:2)
如果要与其他脚本共享信息,可以在会话中存储信息。在example.php中创建var_dump($_SESSION)
以查看您已有的内容。
答案 1 :(得分:0)
$formPath = 'nameBundle:name:name.html.twig';
$session = $controler->getRequest()->getSession();
$session->set('formPath', $formPath);
$session->set('neededVariables', $neededVariables);
return $controler->redirect($controler->generateUrl('show_result'));
我用它来处理数据和读取数据函数
public function showResultAction() {
$session = $this->getRequest()->getSession();
$formPath = $session->get('formPath');
$neededVariables = $session->get('neededVariables');
if ($formPath or $neededVariables)
return $this->render($formPath,$neededVariables); else
throw $this->createNotFoundException('The product does not exist');
}