2017-05-24 61 views
0

例如,我有刀模板:如何更換刀片中的變量?

$a = $parameter; 

@if (count($parameter['children']) > 0) 
    {{$a}} 
@endif 

如何把$parameter['children']以上if另一個變量?在腳本中迭代以下變量

+1

刀片文件,你不能初始化變量這樣'$ a = $ parameter',把你的可變邏輯控制器,並將其發送給瀏覽。 – Webinion

回答

2

刀片背後的原理是從前端刪除任何php或業務邏輯。這樣做不是視圖的責任。

你應該只使用控制塊(if,else,ifelse,foreach等)並輸出你需要的東西。

通過將正確構造的對象傳遞給視圖,應該在控制器中關注任何邏輯或行爲。

例如,你可以做這樣的事情:

@if (count($children) > 0) 
    @foreach($children as $child) 
     {{ $child->a; }} 
    @endforeach 
@endif