【发布时间】:2018-04-21 01:46:15
【问题描述】:
我有两个数据库表作为商品和价格。
在视图文件中,foreach 我的表单元素为
<input type="text" name="dc_{{$item->id}}" value="{{$price->dc_*}}">
我希望 * 的值为 dc_{{$item->id}},例如 dc_4 或 dc_7
我无法使用 {{ $price-> dc_{{$item->id}} }} 作为值,因为它是错误的语法。
实现这种逻辑的替代方法是什么?
【问题讨论】:
-
你能澄清你想要的价值吗?如果你想要 dc_somecolumn 你可以像
name一样做: "dc_{{price->some_col}}" -
你试过`{{ $'$price-> dc_'.$item->id }}`吗?
-
我建议您进行更好的数据库查询或从控制器生成更好的响应。为了避免这种复杂的情况,做好数据绑定黑白项目和价格。
-
或者只是分享您的控制器查询?我们会帮你做你想做的?
标签: php laravel variables input