public function delete(\Modler\Model $model)
{
$where = $model->toArray();
$properties = $model->getProperties();
list($columns, $bind) = $this->setup($where);
$update = array();
foreach ($bind as $column => $name) {
// See if we keep to transfer it over to a column name
if (array_key_exists($column, $properties)) {
$column = $properties[$column]['column'];
}
$update[] = $column . ' = ' . $name;
}
$sql = 'delete from ' . $model->getTableName() . ' where ' . implode(' and ', $update);
return $this->execute($sql, $model->toArray());
}