php表单自动构建

发布于 2022-09-05 03:48:34 字数 1773 浏览 28 评论 0

经常用Thinkphp框架做项目开发,各功能模块基本都要用到增删改查操作,页面基本一致,除了表单字段不同之外基本都差不多,但每次需要一个个的改每个模块下面的增加 编辑 列表 页的字段和名称,重复工作很多,很耗费时间.
示例代码:

        <div 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>

怎么样根据数据库表 自动生成动态表单和列表了.
大家在做项目时怎么处理这部分的重复工作了.有什么更好方法或前台框架能处理这种问题了?最好能有一个参考的代码,谢谢大家.
我查到了一种思路:根据模型(数据库表)配置来直接生成表单的,一个数据库表写一个配置文件?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我恋#小黄人 2022-09-12 03:48:34

我是手动改的

软甜啾 2022-09-12 03:48:34

yii2官方自带gii,可以方便的生成model、controller、grud等

只有一腔孤勇 2022-09-12 03:48:34

不是太喜欢gii,长期用不利于代码能力的提高吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文