예제 #1
0
 public function __construct($class, $query, $params = false)
 {
     $q = $query;
     if ($params !== false) {
         foreach ($params as $k => $v) {
             $q = str_replace($k, nf_sql_encode($v), $q);
         }
     }
     $this->class = $class;
     $this->query = $q;
 }
예제 #2
0
파일: model.php 프로젝트: angelog/nin
 public function remove()
 {
     if (!$this->_loaded) {
         return false;
     }
     $tablename = static::tablename();
     $pk_col = static::findPrimaryKey();
     $pk = $this->_data[$pk_col];
     $query = 'DELETE FROM ' . static::queryTablename($tablename) . ' WHERE `' . $pk_col . '`=' . nf_sql_encode($pk);
     return nf_sql_query($query) !== false;
 }