基本的に、私は 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 を更新します)
このようなものはコードイギンターに存在しますか?