Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用doctrine\u query symfony插入新行?_Php_Sql_Symfony1_Symfony 1.4 - Fatal编程技术网

Php 如何使用doctrine\u query symfony插入新行?

Php 如何使用doctrine\u query symfony插入新行?,php,sql,symfony1,symfony-1.4,Php,Sql,Symfony1,Symfony 1.4,我必须用这个: $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_

我必须用这个:

 $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();
确保替换每列的变量名


您将在第二个代码组中找到另一个示例。

不起作用:-(500 |内部服务器错误|条令|异常找不到类医嘱扫描您在您的问题中发布您的
schema.yml
?哪一个?我有17个文件名为schema.yml.:-S…这是最大的:包含医嘱表的文件。但是此模式是推进模式,您为什么要问条令问题?我不知道。。。我不理解symfony系统…我只需要在其中一个系统中做一些更改…和doctorine?因为这一个:$query='SELECT*FROM paying_meth WHERE id=“”。$\u REQUEST[“ef2]”.“;$le=doctor\u Manager::getInstance()->getCurrentConnection()->fetchAssoc($query);我从这里得到博士思考…:-s…我可以从数据库中获取行,我可以更新,但我不能创建…我只想创建新行。。。