2011-01-24 38 views
2

例如,Comment表的外鍵位於Author表中。如何在保存新評論時創建新的作者記錄?例如:Comment:id = 1,author_id = [與作者表關聯的新生成的id],content =「這是一個新評論」。作者:id = 1,author_name = [新生成的作者姓名]。Symfony:如何使用未定義的外鍵記錄保存記錄

回答

4

這與Symfony無關。我假設你在使用Doctrine,對嗎?好了,所有你需要做的是創造CommentAuthor對象:

$author = new Author(); 
$author->setName('Crozin'); 

$comment = new Comment(); 
$comment->setAuthor($author); 
$comment->setContent('This is my first comment!'); 

$comment->save(); 

主義應該認識到你正在使用的不是在數據庫中,且因此兩個對象將被插入到兩個品牌的新對象。

+0

得到情人symfony表模型類來處理所有這一切。 – 2011-01-24 01:55:11