0

我必须使用这个:

 $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

我怎样才能做到这一点?

4

1 回答 1

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();

请务必替换每列的变量名称。

您将在官方文档的第二个代码块中找到另一个示例。

于 2012-11-22T13:04:50.480 回答