Mistři v programování na #hovnokod

PHP #1116

A pak že "Nette Framework vás vede k čistému návrhu aplikace s důrazem na budoucí rozšiřitelnost". Hovno.

$db=BaseModel::getDB();
try {
  $db->insert(self::$DB_table,$this->columns)->execute();
} catch(\DibiDriverException $e) {
if($e->getCode()==1062) {
  $sql=$db->update(self::$DB_table,$this->columns);
  $sql->where('[product_id]=%i AND [order_id]=%i',$this->columns['product_id'],$this->columns['order_id']);
  $sql->execute();
} else {
  throw $e;
}

Anonymous,