【发布时间】:2019-07-23 20:09:11
【问题描述】:
我有一些类别。当我单击一个类别时,它的所有子类别都将显示在 Bootstrap 模式中。
<p data-toggle="modal" data-id="{{$category['id']}}" data-target="#subcategory_Modal">{{$category['name']}}</p>
我使用data-id 传递类别ID。主类别的父 id 为 0。子类别的值为 parent_id。
现在,我如何将我的传递 ID:data-id 与我使用 Laravel/PHP 从数据库中获取的 parent_id 进行比较。
@foreach($categories as $category)
@if(!empty($category['sub_categories']))
@foreach($category['sub_categories'] as $sc)
@php($parent_id_of_sc = $sc['parent_id'])
@if($parent_id_of_sc==id) //like this
<p><button>{{$sc['name']}}</button></p>
@endif
@endforeach
@endif
@endforeach
请检查我的代码。我正在从这个循环中获取所有父 ID。我必须与我通过 Modal 传递的 Modal Data ID 进行比较。
【问题讨论】:
-
你想在哪里比较它们,PHP 还是 JavaScript?
-
在 Laravel 刀片文件中。在@foreach 上面的代码中。
标签: javascript php laravel laravel-5