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>權(quán)限名稱</th>
<th>模塊名稱</th>
<th>控制器名稱</th>
<th>方法名稱</th>
<th>上級權(quán)限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?
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