當默認視圖無法滿足需求,并且同樣的情況其它地方可能還會用到時,自定義一個通用組件,將其內容輸出到模板上是一種方法, 如:
```html
<div class="panel">
{:getViewContent('filter'),[
['name' => '管理員','params' => ['role.id' => 1]],
['name' => '普通用戶','params' => ['role.id' => 2]],
['name' => '全部','params' => ['role.id' => null]],
]}
</div>
```
這是在index模板中添加一組篩選按鈕的情況
通過getViewContent 方法(第一個參數是組件名,第二個參數是組件參數)獲取組件渲染后的內容,將其輸出到模板上

>[info] 前端我們就能看到這樣一個效果