Example #1
0
 public function query($table, $field, $id, $db)
 {
     $db = is_null($db) ? SITE_NAME : $db;
     $query = Model::IndexedData()->where(['db', '=', $db]);
     if (!is_null($table)) {
         $query = $query->where(['table', '=', $table]);
     }
     if (!is_null($field)) {
         $query = $query->where(['field', '=', $field]);
     }
     if (!is_null($id)) {
         $query = $query->where(['model_id', '=', (int) $id]);
     }
     return $query;
 }