我有2个单独的局部视图。我想从这些部分视图中获取带有给定数据的HTML,并且必须从控制器发送public function myControllerFunction()
{
$response['products'] = view('search._partials.product_box')->with('data', $data['products]);
$response['filters'] = view('search._partials.facet_filters')->with('data', $data['filters]);
return $response;
}
响应。
这是我的代码段。
$id = array('1', '2', '3');
$this->db->or_where_in('id', $ids);
我想实现类似的东西。这可以通过普通的PHP代码实现,但有没有办法用这个框架实现它。
答案 0 :(得分:0)
只需使用render()函数从控制器
中的视图生成html您的功能应如下所示
public function myControllerFunction()
{
$response['products'] = view('search._partials.product_box')->with('data', $data['products])->render();
$response['filters'] = view('search._partials.facet_filters')->with('data', $data['filters])->render();
return response()->json($response);
}