Наследование: extends Controller_Data
Пример #1
0
 public function setSource($model, $data)
 {
     // do nothing
     if (!$model->table) {
         throw $this->exception('$table property must be defined');
     }
     if ($model->app->db && $model->app->db == 'sqlite') {
         $model->dsql = $model->app->db->dsql();
     } elseif (isset($model->app->db_sqlite)) {
         $model->dsql = $model->app->db_sqlite->dsql();
     } else {
         $model->app->db_sqlite = $this->app->dbConnect(array('sqlite:data/main.db', null, null, array(PDO::ATTR_PERSISTENT => false)));
         $model->dsql = $model->app->db_sqlite->dsql();
     }
     $model->dsql->id_field = $model->id_field;
     $model->dsql->table($model->table);
     return parent::setSource($model, $data);
 }