Heim > Fragen und Antworten > Hauptteil
Ich verwende häufig das Thinkphp-Framework für die Projektentwicklung. Die Seiten sind grundsätzlich gleich, mit Ausnahme der unterschiedlichen Formularfelder Das Bearbeiten der Felder und Namen der Listenseite nacheinander erfordert viel repetitive Arbeit und ist sehr zeitaufwändig.
Beispielcode:
<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>
Wie generiert man automatisch dynamische Formulare und Listen auf der Grundlage von Datenbanktabellen?
Wie geht man mit diesem Teil der wiederkehrenden Arbeit um, wenn man Projekte durchführt? eine Referenz. Vielen Dank an alle für den Code.
Ich habe eine Idee gefunden: Um das Formular direkt basierend auf der Modellkonfiguration (Datenbanktabelle) zu generieren, schreiben Sie eine Konfigurationsdatei für eine Datenbanktabelle?