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

テーブルの名前は次のとおりです。

どうやってやるの?

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

各列の変数名を必ず置き換えてください。

公式ドキュメントの 2 番目のコード ブロックに別の例があります。

于 2012-11-22T13:04:50.480 に答える