【发布时间】:2014-08-20 03:38:25
【问题描述】:
我有 2 个实体产品和用户。 如何在我的产品查询中隐藏用户数据?
例子:
产品
/**
* @ORM\ManyToOne(targetEntity="User", inversedBy="products")
* @ORM\JoinColumn(name="user_id", nullable=false)
*/
protected $user;
和用户
/**
* @ORM\OneToMany(targetEntity="Product", mappedBy="user", cascade={"remove"})
*/
protected $products;
【问题讨论】:
-
“隐藏”是什么意思?
-
我正在使用 Symfony2 API 和 ExtJs。如果我对“findAll”操作使用标准产品存储库,它会显示所有产品数据和来自用户实体的所有映射数据,包括密码、盐。我想从 API 中隐藏用户数据。
标签: php symfony orm doctrine mapping