私はユーザロールシステムを作成する必要があるプロジェクトで作業しています。ほとんど完了しましたが、最終的にはデータベースにルートとユーザ権限を追加する必要があります複数の選択フィールドの配列を作成する
[route] => Array
(
[0] => api/user
[1] => members
)
[assess] => Array
(
[0] => read
[1] => write
[2] => read
[3] => delete
)
のような配列しかし、私は必要はこちら
[0](
[route] => Array
(
[0] => api/user
)
[assess] => Array
(
[0] => read
[1] => write
)
)
[1](
[route] => Array
(
[0] => members
)
[assess] => Array
(
[0] => read
)
);
のような配列を取得することである私のHTMLコードは次のとおりです。
<tbody class="tbody">
<tr class="gradeX">
<td>
<select name="route[]">
<?php $routeCollection = Route::getRoutes();
foreach ($routeCollection as $value) {
echo '<option value="'.$value->getPath().'">'.$value->getPath().'</option>';
} ?>
</select>
</td>
<td><input type="checkbox" value="read" name="check[]"></td>
<td><input type="checkbox" value="write" name="check[]"></td>
<td><input type="checkbox" value="delete" name="check[]"></td>
<td><a href="javascript:;" style="padding: 3px 9px;" class="remove">Delete</a></td>
<div class="add-row" style="float: right;border: 1px dashed grey;border-radius:5px;border-bottom: 0px;">
<a href="javascript:;" style="padding: 3px 9px;"><span class="add">Add New</span></a>
</div>
</tr>
</tbody>
どのように分割しますか?どのようなロジックに基づいて? –
あなたの2つの配列に基づいて、それは不可能です。あなたは、あなたの希望する出力を得るために実装しようとしているロジックを教えてください –
ルートとそれに関連する評価をどのように決定するのですか? –