国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

symfony2 Doctrine 關(guān)聯(lián)刪除問題
習(xí)慣沉默
習(xí)慣沉默 2017-05-16 16:44:12
0
1
657

Entity NotifyOrderCreate

/**
 * @ORM\Column(type="bigint",options={"unsigned"=true})
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="AUTO")
 */
private $id;

/**
 * @ORM\OneToOne(targetEntity="Order", inversedBy="notifyCreate",cascade={"persist"})
 * @ORM\JoinColumn(name="order_id", referencedColumnName="id",onDelete="CASCADE")
 **/
private $order;

Entity Order

/**
 * @ORM\Column(type="bigint",options={"unsigned"=true})
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="AUTO")
 */
private $id;

/**
 * @ORM\OneToOne(targetEntity="NotifyOrderCreate", mappedBy="order")
 **/
private $notifyCreate;

找出NotifyOrderCreate 執(zhí)行remove的時候會把order也刪除掉,求怎麼破。

習(xí)慣沉默
習(xí)慣沉默

全部回覆(1)
phpcn_u1582

我不了解註解寫法。下面給的是yml程式碼:

oneToOne:
    order:
        targetEntity: SomeEntity
        joinColumn:
            name: some_id
            referencedColumnName: pk_id
            nullable: true
            onDelete: SET NULL

這種寫法會在刪除時把欄位設(shè)為NULL。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板