在这里
我提出我自己的想法
也许是我自己见识短浅,还没有看到类似的东西问题提出:我通常在做中小型系统的时候,需要为用户提供一个表字段数据的添加或者修改
经常做的就是如下操作,而这种操作反反复复,基本上都是在修改表单控件的name 属性和post的键值
代码如下
//添加数据的时候
//客户端:
<input name='name' value=''>
//服务器:
$value=$_POST['name'];
SQL:INSERT …………//在对表字段修改的时候
<input name='name' value=''>
//服务器:
$value=$_POST['name'];
SQL:UPDATE …………而应该简化为以下操作
//增加
客户端:getfield(tablename,filedname)->show_insert_form();
服务器:getfield(tablename,filedname)->do_insert_form();
//修改
客户端:getfield(tablename,filedname)->show_update_form();
服务器:getfield(tablename,filedname)->do_update_form();我希望的一个东西就是能够将数据库表的字段和表单的一个控件绑定
用户看见的是表单
而每次、各种操作(增删查改)都是自动的
上述代码不知道我说的清楚没有
希望得到各位朋友的高见,你们是怎么做的??致谢
我提出我自己的想法
也许是我自己见识短浅,还没有看到类似的东西问题提出:我通常在做中小型系统的时候,需要为用户提供一个表字段数据的添加或者修改
经常做的就是如下操作,而这种操作反反复复,基本上都是在修改表单控件的name 属性和post的键值
代码如下
//添加数据的时候
//客户端:
<input name='name' value=''>
//服务器:
$value=$_POST['name'];
SQL:INSERT …………//在对表字段修改的时候
<input name='name' value=''>
//服务器:
$value=$_POST['name'];
SQL:UPDATE …………而应该简化为以下操作
//增加
客户端:getfield(tablename,filedname)->show_insert_form();
服务器:getfield(tablename,filedname)->do_insert_form();
//修改
客户端:getfield(tablename,filedname)->show_update_form();
服务器:getfield(tablename,filedname)->do_update_form();我希望的一个东西就是能够将数据库表的字段和表单的一个控件绑定
用户看见的是表单
而每次、各种操作(增删查改)都是自动的
上述代码不知道我说的清楚没有
希望得到各位朋友的高见,你们是怎么做的??致谢
PHP 中自己写个行了!
哈哈……
可以实现编辑删除添加浏览,还可以指定那个为日期选择器和文本编辑器
我将来也弄一个ORM类http://code.google.com/p/queryphp/downloads/list