在我的模型回调函数afterFind中,我尝试找到一种从Controller获取参数的方法,基于该参数,我可以过滤结果并返回我想要的结果。
public function afterFind($results, $primary = false) {
$lang = $parameter; // I try to get the parameter here
$text_type = "text_eng";
if($lang == 'fra')
$text_type = "text_fra";
foreach ($results as $key => $val) {
$results[$key]['TextResource']['text'] = $val['TextResource'][$text_type];
}
return $results;
}
这可能吗?请给我一个建议。提前全部谢谢。
答案 0 :(得分:0)
如果您想按照自己的方式进行操作,可以在控制器或组件中进行过滤。