我必须使用它:
$deleted = Doctrine_Query::create()
->delete()
->from('orders')
->andWhere('user_id = "'.$_REQUEST["user_id"].'"')
->execute();
从symfony中的SQL中删除一行,但是如何使用这些行创建一个新行:
id|user_id|order_date|order_type|order_end_date|aktiv|fiz_meth
表的名称是:orders
我该怎么做?
答案 0 :(得分:1)
您应该使用以下代码创建新订单:
$orders = new Orders();
$orders->set('id', $id); // maybe you don't need this line, if `id` is the primary key
$orders->set('user_id', $user_id);
$orders->set('order_date', $order_date);
$orders->set('order_type', $order_type);
$orders->set('order_end_date', $order_end_date);
$orders->set('aktiv', $aktiv);
$orders->set('fiz_meth', $fiz_meth);
$orders->save();
请务必替换每列的变量名称。
您将在第二个代码块in the official doc上找到另一个示例。