0

基本上我使用的是codeigniter,并且在数据库表的每一行中都有很多字段。

(对于这个例子,我将假装它是一个只有标题/帖子正文的博客条目,但这只是为了保持简单)

我知道我可以手动编写如下代码:

(伪代码)

if (!$submitted) {
   $data = get_existing_data_from_db();
$showform=true;
}
if ($submitted) {

   if (process_and_save_data_if_all_valid_data()) {

       echo "done";

   }
else {

$data = get_data_from_submitted_data();
$showform=true;

}

}


if ($showform) {

echo "<form>";
echo "<input type='text' name='title' value='{$data->title}' />";

}

但是是否有任何 CI 类或库可以让我做更多的事情(再次,伪代码)

$fields_to_edit = array('title','postbody');
$this->form_helper->edit_table_with_fields('posts', $fields_to_edit);

并且 form_helper 会自动验证(显然是 id 设置规则)+ 向用户显示表单,如果一切正确,则保存(更新 mysql)

代码igintor是否存在类似的东西?

4

1 回答 1

1

此表单生成器可能会让您更轻松。http://formigniter.org/

我认为您正在寻找的是“codeigniter CRUD 生成器”,只需谷歌一下,您就会找到很多。选择一个取决于你。例 12 ...

于 2012-10-25T12:13:35.337 回答