0
在流體我有選擇的形式如何我可以選擇的形式設置選項值來extbase控制器
<f:form action="cityList" controller="City">
<f:form.select
class="js-select"
property="city"
name="cityId"
options="{cityList}"
optionLabelField="title"
optionValueField="uid" />
<f:form.submit value="Submit" />
</f:form>
在控制器
/**
* action city list
*
*
* @return void
*/
public function cityListAction()
{
$cityList = $this->cityRepository->findAll();
$this->view->assign('cityList', $cityList);
$cityData = $GLOBALS['TSFE']->fe_user->setKey('ses', 'citySessionData', $cityId);
$cityData = $GLOBALS["TSFE"]->fe_user->getKey('ses', 'citySessionData');
echo $cityData;
}
但我沒有任何數據。如果我設置手動$ cityId,我有會話數據。如何將城市ID從表單設置爲$ cityId
感謝它的作品,會議正在進行中。但是,如果我想要在此控制器或其他控制器中瀏覽後獲取會話,例如$ cityData = $ GLOBALS [「TSFE」] - > fe_user-> getKey('ses','citySessionData');我的變量是空的。會話存儲在表fe_session_data –
會話綁定到綁定到域的cookie。設置會話後,檢查您的Cookie的域名和生命週期。 –