2017-05-24 64 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