/** * @brief 商品模型添加/修改 */ public function model_update() { // 获取POST数据 $attribute = IReq::get("attr"); $spec = IReq::get("spec"); $model_name = IReq::get("model_name"); $model_id = IReq::get("model_id"); //初始化Model类对象 $modelObj = new Model(); //校验数据 if (!IValidate::required($model_name)) { //处理post数据,渲染到前台 $result = $modelObj->postArrayChange($attribute, $spec); $this->data = array('id' => $model_id, 'name' => $model_name, 'model_attr' => $result['model_attr'], 'model_spec' => $result['model_spec']); $this->setRenderData($this->data); $this->redirect('model_edit', false); Util::showMessage('模型名称不能为空!'); exit; } //更新模型数据 $result = $modelObj->model_update($model_id, $model_name, $attribute, $spec); if ($result) { $this->redirect('model_list'); } else { //处理post数据,渲染到前台 $result = $modelObj->postArrayChange($attribute, $spec); $this->data = array('id' => $model_id, 'name' => $model_name, 'model_attr' => $result['model_attr'], 'model_spec' => $result['model_spec']); $this->setRenderData($this->data); $this->redirect('model_edit', false); } }
/** * Faire une mise à jour d'une ligne. * * @param array valeur à mettre à jour * @param integer ID de la ligne * @return mixe retourne un object sinon false */ public function update(array $set, $where) { if (!is_array($where)) { $where = array('id' => $where); } return parent::model_update('bots', $set, $where); }
/** * @brief 商品模型添加/修改 */ public function model_update() { // 获取POST数据 $model_id = IFilter::act(IReq::get("model_id"), 'int'); $model_name = IFilter::act(IReq::get("model_name")); $attribute = IFilter::act(IReq::get("attr")); $spec = IFilter::act(IReq::get("spec")); //初始化Model类对象 $modelObj = new Model(); //更新模型数据 $result = $modelObj->model_update($model_id, $model_name, $attribute, $spec); if ($result) { $this->redirect('model_list'); } else { //处理post数据,渲染到前台 $result = $modelObj->postArrayChange($attribute, $spec); $this->data = array('id' => $model_id, 'name' => $model_name, 'model_attr' => $result['model_attr'], 'model_spec' => $result['model_spec']); $this->setRenderData($this->data); $this->redirect('model_edit', false); } }
/** * Faire une mise à jour d'une ligne. * * @param array valeur à mettre à jour * @param integer ID de la ligne * @return mixe retourne un object sinon false */ public function update(array $set, $id) { return parent::model_update('articles', $set, array('id_article' => $id)); }
/** * Faire une mise à jour d'une ligne. * * @param array valeur à mettre à jour * @param integer ID de la ligne * @return mixe retourne un object sinon false */ public function update(array $set, $id) { return parent::model_update('regions', $set, array('id' => $id)); }
/** * Faire une mise à jour d'une ligne. * * @param array valeur à mettre à jour * @param array valeur pour le where * @return mixe retourne un object sinon false */ public function update(array $set, array $where) { return parent::model_update('map', $set, $where); }
/** * Faire une mise à jour d'une ligne. * * @param array valeur à mettre à jour * @param integer ID de la ligne * @return mixe retourne un object sinon false */ public function update(array $set, $id) { return parent::model_update('prenoms', $set, array('id_prenom' => $id)); }
/** * Mise à jour d'une quête pour un utilisateur * * @param array valeur à mettre à jour * @param integer ID de l'utilisateur * @param integer ID de la quête * @return bool true ou false */ public function quete_update(array $array, $user_id, $quete_id) { return parent::model_update('users_quetes', $array, array('user_id' => $user_id, 'quete_id' => $quete_id)); }
/** * Faire une mise à jour d'un objet utilisateur. * * @param array valeur à mettre à jour * @param integer ID de l'utilisateur * @param integer ID de l'objet * @return mixe retourne un object sinon false */ public function user_update(array $set, $user_id, $item_id) { return parent::model_update('users_items', $set, array('user_id' => $user_id, 'item_id' => $item_id)); }