Controller_Data_SQL::load PHP Method

load() public method

public load ( $model, $dsql )
    public function load($model, $dsql)
    {
        $dsql = $this->getDsqlFromModel($model, $dsql);
        $data = $dsql->limit(1)->getHash();
        if (!empty($data)) {
            $model->data = $data;
            // avoid using set() for speed and to avoid field checks
            $model->id = $model->data[$model->id_field];
        } else {
            $model->id = null;
            $model->data = array();
        }
        return $this;
    }