public function edit_do($id = '') { // 獲取 PdoMember $member = Model_Member::getTable()->find($id); if (empty($member)) { return page_message_error('index', 'PdoMember 不存在'); } // php 驗證 $validation = DeepCI::createValidation('PdoMember'); if (!$validation->run($_POST)) { return page_message_error('add', $validation->getMessage()); } // 修改 try { $member = Model_Member::save($_POST, $member); } catch (Exception $e) { return page_message_error('edit/' . $id, $e->getMessage()); } // 返回 return page_message_success('edit/' . $id, '修改成功'); }
<table class="tab_menu"> <tbody><tr> <td><a href="<?php echo site_url('admin/member'); ?> ">列表</a> | <a href="<?php echo site_url('admin/member/add'); ?> ">添加</a></td> </tr> </tbody></table> <?php $validation = DeepCI::createValidation('PdoMember', $member->toArray()); ?> <form action="<?php echo site_url('admin/member/edit_do/' . $member->id); ?> " method="post"> <table class="tab_form autoClass"> <tr> <th colspan="2">修改</th> </tr> <tr> <td width="12%">username</td> <td> <input type="text" <?php echo $validation->getSubInputHtml('username'); ?> />
<table class="tab_menu"> <tbody><tr> <td><a href="<?php echo site_url('admin/member'); ?> ">列表</a> | <a href="<?php echo site_url('admin/member/add'); ?> ">添加</a></td> </tr> </tbody></table> <?php $validation = DeepCI::createValidation('PdoMember'); ?> <form action="<?php echo site_url('admin/member/add_do'); ?> " method="post"> <table class="tab_form autoClass"> <tr> <th colspan="2">新增</th> </tr> <tr> <td width="12%">username</td> <td><input type="text" <?php echo $validation->getSubInputHtml('username'); ?> /> <?php $validation->getMessageSpanHtml();