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 を更新します)

このようなものはコードイギンターに存在しますか?

4

1 に答える 1

1

このフォーム ビルダーを使用すると、作業が簡単になる場合があります。http://formigniter.org/

あなたが探しているのは「codeigniter CRUD ジェネレーター」だと思います。これを Google で検索すると、かなりの数が見つかります。どちらを選ぶかはあなた次第です。例 1例 2 ...

于 2012-10-25T12:13:35.337 に答える