首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel渲染问题的“前端”循环

Laravel渲染问题的“前端”循环
EN

Stack Overflow用户
提问于 2016-03-03 10:08:25
回答 1查看 765关注 0票数 0

我对Laravel5.2有个有趣的问题。我有一堆文字,我想用一些爆炸来展示。问题是,Laravel的渲染有点奇怪,在foreach循环结束之前,出现了一些错误的“”。

这是刀片模板中的代码示例:

代码语言:javascript
复制
<ul class="list-unstyled">
  @foreach(explode('),',$items[0]->chunk) as $text)
    <li>{{ str_replace('(',' : ',str_replace(')','',$text) }}</li>
  @endforeach
</ul>

这是Laravel为它绘制的版本

代码语言:javascript
复制
<ul class="list-unstyled">
  <?php foreach(explode('),',$items[0]->chunck): ?> as $text)
    <li><?php echo e(str_replace('(',' : ',$text)); ?></li>
  <?php endforeach; ?>
</ul>

我使用NetBeans 8.0.2作为代码编辑器(如果有关系的话)。我的代码有什么问题吗?

注意:如果我手动编辑呈现的视图并在foreach之后移动结束的foreach标记,如……

代码语言:javascript
复制
<ul class="list-unstyled">
  <?php foreach(explode('),',$items[0]->chunck) as $text): ?>
    <li><?php echo e(str_replace('(',' : ',$text)); ?></li>
  <?php endforeach; ?>
</ul>

...it工作得很完美!

编辑:--读“我的”里面爆炸似乎是个问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-03 10:22:38

把你的循环写如下:-

代码语言:javascript
复制
<ul class="list-unstyled">
<?php $array = explode("),",$items[0]->chunk); ?>
  @foreach($array as $text)
    <li>{{ str_replace('(',' : ',str_replace(')','',$text) }}</li>
  @endforeach
</ul>

希望它能帮助你:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35769048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档