tablename) . " WHERE rid = :rid ORDER BY `id` DESC", array(':rid' => $rid)); } include $this->template('form'); } public function fieldsFormValidate($rid = 0) { //规则编辑保存时,要进行的数据验证,返回空串表示验证无误,返回其他字符串将呈现为错误提示。这里 $rid 为对应的规则编号,新增时为 0 return ''; } public function fieldsFormSubmit($rid) { global $_GPC, $_W; load()->func('file'); $id = intval($_GPC['reply_id']); $insert = array( 'rid' => $rid, 'title' => $_GPC['title'], 'description' => $_GPC['description'], 'picture' => $_GPC['picture'], ); if (empty($id)) { $id = pdo_insert($this->tablename, $insert); } else { if (!empty($_GPC['picture'])) { file_delete($_GPC['picture-old']); } else { unset($insert['picture']); } pdo_update($this->tablename, $insert, array('id' => $id)); } } public function ruleDeleted($rid) { //删除规则时调用,这里 $rid 为对应的规则编号 pdo_delete($this->tablename, array('rid' => $rid)); pdo_delete('heka_list', array('rid' => $rid)); } }