Bạn có biết làm thế nào để có được tên bảng từ một tuyên bố Entity trong lớp điều khiển của tôiNhận tên bảng của lớp thực thể
Entity Lớp
<?php
namespace Acme\StoreBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
use Symfony\Component\Validator\Constraints as Assert;
/**
* Acme\StoreBundle\Entity\User
*
* @ORM\Table(name="users")
* @ORM\Entity
*/
class User
bây giờ tôi muốn lấy tên bảng của Thực thể người dùng, làm thế nào tôi sẽ làm điều này trong bộ điều khiển Symfony2 của tôi?
Tên bảng tham gia như thế nào? Bạn có biết làm thế nào để có được điều đó? –
Với php 5.5+ bạn có thể sử dụng lớp học được tích hợp trong lớp :: class. '' '$ tableName = $ em-> getClassMetadata (User :: class) -> getTableName();' '' –