如何在映射之前在initializeAction中反序列化对象

时间:2017-06-26 21:00:48

标签: php extbase typo3-6.2.x

有一个很难描述的大问题。

有一个indexAction,其参数如下:

public funcion indexAction(SearchParameter $searchParameter){
...
$this->view->assign('searchParameter', $searchParameter);
$this->view->assign('searchParameterSer', serialize($searchParameter));
}

$ searchParameter是类/域/模型中的模型......

在我看来,我使用" searchParameterSer"获得了一个url.action视图助手。像这样

controller... 
action... resultset
arguments: {searchParameterSer: searchParameterSer}

在控制器中我尝试分配searchParameter public function searchAction(SearchParameter $ searchParameter){ ... }

但它不起作用。所以我试着把它映射出来......

public function initializeSearchAction(){
 $this->arguments->get('searchParameterSer')-> ????
}

如何使用序列化参数中的值来解决$ searchParameter类型为SearchParameter的问题。

对我有任何暗示吗?

问候 n00n

1 个答案:

答案 0 :(得分:0)

用ObjectConverter解决它......