Làm cách nào tôi có thể đặt tên khóa ngoài (chỉnh sửa: không phải là tên của thuộc tính) cho mối quan hệ nhiều-một trong một "vùng" bằng cách sử dụng YAML?Đặt tên cho một mối quan hệ trong Doctrine 2 ORM?
SWA\TestBundle\Entity\Province:
type: entity
table: province
uniqueConstraints:
UNIQUE_PROVINCE_CODE:
columns: code
id:
id:
type: integer
generator: { strategy: AUTO }
fields:
code:
type: integer
name:
type: string
length: 255
short_name:
type: string
length: 2
manyToOne:
region:
targetEntity: Region
inversedBy: provinces
Vì vậy, không có cách "tiêu chuẩn" thay đổi nó - ngoài quy trình di chuyển? Tên là hoàn toàn ngẫu nhiên tôi đoán, giống như FK_28392f89329. – gremo
Vâng, bạn có thể quá tải các lớp nền tảng nhưng tôi không nghĩ rằng nó có giá trị nó chỉ vì lợi ích của việc đặt tên hạn chế. –
Đồng ý. Cảm ơn, tiền thưởng + trả lời cho bạn! – gremo