首頁  >  問答  >  主體

前台 - php表單自動構建

經常用Thinkphp框架做專案開發,各功能模組基本上都要用到增刪改查操作,頁面基本一致,除了表單欄位不同之外基本上都差不多,但每次需要一個個的改每個模組下面的增加編輯清單頁的欄位和名稱,重複工作很多,很耗費時間.
範例程式碼:

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

怎麼樣根據資料庫表自動產生動態表單和清單了.
大家在做專案時怎麼處理這部分的重複工作了.有什麼更好方法或前台框架能處理這種問題了?最好能有一個參考的程式碼,謝謝大家.
我查到了一種思路:根據模型(資料庫表)配置來直接生成表單的,一個資料庫表寫一個設定檔?

某草草某草草2638 天前864

全部回覆(3)我來回復

  • PHP中文网

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

    我是手動改的

    回覆
    0
  • 大家讲道理

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

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

    回覆
    0
  • ringa_lee

    ringa_lee2017-07-05 09:58:04

    不是太喜歡gii,長期用不利於程式碼能力的提升吧

    回覆
    0
  • 取消回覆