示例#1
0
文件: orm.php 项目: pihizi/qf
 function delete()
 {
     if ($this->id) {
         if (FALSE === $this->trigger_event('before_delete')) {
             return FALSE;
         }
         Properties::factory($this)->delete();
         $db = self::db($this->_name);
         $name = self::real_name($this->_name);
         $id = $this->id;
         $db->query('DELETE FROM `%s` WHERE `id`="%s"', $name, $id);
         if (FALSE === $this->trigger_event('deleted')) {
             return FALSE;
         }
     }
     if (!in_array($this->name(), Config::get('nocache.models', []))) {
         Cache::factory()->remove($this->cache_name());
     }
     return TRUE;
 }
示例#2
0
文件: properties.php 项目: pihizi/qf
function P($object)
{
    return Properties::factory($object);
}