当前位置: 首页>>代码示例>>PHP>>正文


PHP Model::edit方法代码示例

本文整理汇总了PHP中core\Model::edit方法的典型用法代码示例。如果您正苦于以下问题:PHP Model::edit方法的具体用法?PHP Model::edit怎么用?PHP Model::edit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在core\Model的用法示例。


在下文中一共展示了Model::edit方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: edit

 public function edit($id, $fields)
 {
     $fields['full_url'] = $this->make_full_url($fields['id_parent'], $fields['url']);
     $res = parent::edit($id, $fields);
     if ($res) {
         $this->updateChildrenUrl($id);
     }
     return $res;
 }
开发者ID:annasoal,项目名称:newsite,代码行数:9,代码来源:Page.php

示例2: edit

 public function edit($id, $fields, $privs)
 {
     $res = parent::edit($id, $fields);
     if ($res != false) {
         $this->db->delete('roles_privs', 'id_role=:id_role', ['id_role' => $id]);
         if (count($privs) > 0) {
             foreach ($privs as $key => $id_priv) {
                 $this->db->insert('roles_privs', ['id_role' => $id, 'id_priv' => $id_priv]);
             }
         }
     }
     return $res;
 }
开发者ID:annasoal,项目名称:newsite,代码行数:13,代码来源:Role.php

示例3: edit

 public function edit($id, $fields, $file)
 {
     if ($file['name'] != '') {
         $id_image = Image::app()->add($file);
         if ($id_image === false) {
             return false;
         } else {
             $fields['id_image'] = $id_image;
         }
     }
     $res = parent::edit($id, $fields);
     if ($res == false && $id_image != null) {
         Image::app()->delete($id_image);
     }
     return $res;
 }
开发者ID:annasoal,项目名称:newsite,代码行数:16,代码来源:User.php

示例4: edit

 public function edit($id, $fields, $tags, $file)
 {
     if ($file['name'] != '') {
         $id_image = Image::app()->add($file);
         if ($id_image === false) {
             return false;
         } else {
             $fields['id_image'] = $id_image;
         }
     }
     $res = parent::edit($id, $fields);
     if ($res != false) {
         $this->db->delete('posts_tags', 'id_post=:id_post', ['id_post' => $id]);
         if (count($tags) > 0) {
             foreach ($tags as $key => $tag) {
                 $this->db->insert('posts_tags', ['id_post' => $id, 'id_tag' => $tag]);
             }
         }
     } elseif ($res == false && $id_image != null) {
         Image::app()->delete($id_image);
     }
     return $res;
 }
开发者ID:annasoal,项目名称:newsite,代码行数:23,代码来源:Post.php


注:本文中的core\Model::edit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。