Maison  >  Questions et réponses  >  le corps du texte

Réception - formulaire php construit automatiquement

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>权限名称</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>&nbsp<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>

Comment générer automatiquement des formulaires et des listes dynamiques basés sur des tables de base de données.

Comment gérer cette partie du travail répétitif lors de la réalisation de projets ? Existe-t-il un meilleur moyen ou un cadre frontal capable de gérer ce problème ? une référence Merci à tous pour le code.

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 ?

某草草某草草2687 Il y a quelques jours909

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-07-05 09:58:04

    Je l'ai modifié manuellement

    répondre
    0
  • 大家讲道理

    大家讲道理2017-07-05 09:58:04

    yii2 est officiellement livré avec gii, qui peut facilement générer des modèles, des contrôleurs, des grud, etc.

    répondre
    0
  • ringa_lee

    ringa_lee2017-07-05 09:58:04

    Je n'aime pas trop GII, une utilisation à long terme n'est pas propice à l'amélioration de la capacité de codage

    répondre
    0
  • Annulerrépondre