Controller_Data_SQL::setSource PHP Method

setSource() public method

public setSource ( $model, $data )
    public function setSource($model, $data)
    {
        // do nothing
        return $this;
    }

Usage Example

Example #1
0
File: SQLite.php Project: atk4/atk4
 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);
 }