php表单自动构建

manbudezhu 发布于 2017/07/05 09:26
阅读 301
收藏 0

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

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

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

有哪个相关的案例或项目可以参考一下,谢谢了

加载中
0
帝江
帝江

yii的脚手架看看吧.应该会有启发.

0
东兴帅哥
东兴帅哥

我觉得还是 用js 生成好点,虽然php 也可以

manbudezhu
manbudezhu
js 有成型的生成插件没?
0
潇洒非常
潇洒非常

以前有写过自动生成这类代码的工具,然后人工再调整一下就好了。非常快的。

manbudezhu
manbudezhu
能给个参考地址不,学习一下
返回顶部
顶部