2011-06-22 7 views
5

私はsymfonyに取り組んでいます。私はdoctrine:dqlタスクを使って簡単な挿入方法を知りたいと思います。DQLで挿入クエリを作成する方法

./symfony doctrine:dql "<what should I put here?>" 
+0

「FROM ...」だけが機能しているように、SELECTを行うことができると感じています。これは、SELECTが前面にあることを意味します。最も簡単な代替案は、INSERTを行う特定のフィクスチャファイルを実行することでしょう。 – Tom

+0

@Tom:このコマンドでUPDATEとDELETE要求を行うこともできます。だから、DELETEリクエストはなぜですか? – greg0ire

答えて

10

officially DQLを使用してINSERTすることはできません。 SELECT、UPDATE、およびDELETEのみ。

2

DoctrineではINSERTを使用しません。このタイプのクエリは、PERSISTメソッドを使用してEntity Managerで作成する必要があります。

+0

私はタグをわずかに変更しましたが、問題は教義1.2に関するものでした。しかし、あなたの答えはとにかく面白いかもしれません... +1 – greg0ire

関連する問題