簡體   English   中英

如何使用doctrine_query symfony插入新行?

[英]How to insert new line using doctrine_query symfony?

我必須使用這個:

 $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

我怎樣才能做到這一點?

您應該使用以下代碼創建新訂單:

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

確保為每列替換變量名。

您將在官方文檔的第二個代碼塊找到另一個示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM