J'utilise souvent le framework Thinkphp pour le développement de projets. Chaque module fonctionnel nécessite essentiellement des opérations d'ajout, de suppression, de modification et de requête. Les pages sont fondamentalement les mêmes, à l'exception des différents champs du formulaire. Cependant, à chaque fois, je dois modifier les ajouts sous. chaque module un par un. La modification des champs et des noms de la page de liste nécessite beaucoup de travail répétitif et prend beaucoup de temps.
<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'ai trouvé une idée : pour générer directement le formulaire basé sur la configuration du modèle (table de base de données), écrire un fichier de configuration pour une table de base de données ?
yii2 est officiellement livré avec gii, qui peut facilement générer des modèles, des contr?leurs, des grud, etc.
Je n'aime pas trop GII, une utilisation à long terme n'est pas propice à l'amélioration de la capacité de codage