public function update(\Modler\Model $model)
{
$data = $model->toArray();
$data['created'] = date('Y-m-d H:i:s');
$data['updated'] = date('Y-m-d H:i:s');
list($columns, $bind) = $this->setup($data);
$update = array();
$properties = $model->getProperties();
foreach ($bind as $column => $name) {
$colName = $properties[$column]['column'];
$update[] = $colName . ' = ' . $name;
}
$sql = 'update ' . $model->getTableName() . ' set ' . implode(',', $update) . ' where ID = ' . $model->id;
return $this->execute($sql, $data);
}