Saya sering menggunakan rangka kerja Thinkphp untuk pembangunan projek Setiap modul berfungsi pada asasnya memerlukan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan di bawah setiap modul satu demi satu. Mengedit medan dan nama halaman senarai memerlukan banyak kerja berulang dan sangat memakan masa
Kod contoh:
<p class="ibox-content">
<table class="table table-bordered">
<thead>
<tr class="success">
<th>id</th>
<th>权限名称</th>
<th>模块名称</th>
<th>控制器名称</th>
<th>方法名称</th>
<th>上级权限id</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<foreach name="lists" item="vo" >
<tr class="">
<td>{$vo.id}</td>
<td>{$vo.auth_name}</td>
<td>{$vo.module}</td>
<td>{$vo.controller}</td>
<td>{$vo.action}</td>
<td>{$vo.pid}</td>
<td><a href="{:U('Rbac/Auth/editC',['id'=>$vo['id']])}" class="btn btn-w-m btn-info">编辑</a> <a href="{:U('Rbac/Auth/delC',['id'=>$vo['id']])}" class="btn btn-w-m btn-danger" onclick="return confirm('确定要删除吗?');">删除</a></td>
</tr>
</foreach>
</tbody>
</table>
Bagaimana untuk menjana borang dan senarai dinamik secara automatik berdasarkan jadual pangkalan data
Bagaimana anda menangani bahagian kerja yang berulang ini apabila melakukan projek? rujukan Terima kasih semua untuk kod.
Saya menjumpai idea: untuk terus menjana borang berdasarkan konfigurasi model (jadual pangkalan data), tulis fail konfigurasi untuk satu jadual pangkalan data?
Saya menukarnya secara manual
yii2 secara rasmi datang dengan gii, yang boleh menjana model, pengawal, grud, dsb.
dengan mudahSaya tidak terlalu suka GII, penggunaan jangka panjang tidak kondusif untuk meningkatkan keupayaan pengekodan