經(jīng)常用Thinkphp框架做專案開發(fā),各功能模組基本上都要用到增刪改查操作,頁面基本一致,除了表單欄位不同之外基本上都差不多,但每次需要一個個的改每個模組下面的增加編輯清單頁的欄位和名稱,重複工作很多,很耗費(fèi)時間.
範(fàn)例程式碼:
<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>
怎麼樣根據(jù)資料庫表自動產(chǎn)生動態(tài)表單和清單了.
大家在做專案時怎麼處理這部分的重複工作了.有什麼更好方法或前臺框架能處理這種問題了?最好能有一個參考的程式碼,謝謝大家.
我查到了一種思路:根據(jù)模型(資料庫表)配置來直接生成表單的,一個資料庫表寫一個設(shè)定檔?