Tôi có đoạn mã sau:Nhận tên thực thể từ đối tượng lớp
namespace Acme\StoreBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Acme\StoreBundle\Entity\User
*
* @ORM\Table(name="users")
* @ORM\Entity()
*/
class User {
...
}
$user = new User();
Có ai biết làm thế nào bây giờ tôi có thể có được tên thực thể (AcmeStoreBundle:User
) từ đối tượng User
?
Có công việc không. Bất kỳ lợi thế nào so với cách tiếp cận của Wojciech? –
Như @chopchop đã chỉ ra, các proxy như 'Proxy \ __ CG __ \ MyBundle \ Entity \ MyEntity' được xử lý một cách chính xác. Điều này đặc biệt quan trọng nếu bạn tìm nạp các entites từ một cơ sở dữ liệu. –
Đây là giải pháp đúng! –