问题:
如何创建一个实体类来检索使用 Symfony 2 中的 Doctrine 从数据库视图中获取数据?我打算显示数据,但不需要任何保存操作。
答案:
要为数据库视图建立实体,请考虑以下步骤:
<code class="php"><?php /** * @ORM\Entity(readOnly=true) * @ORM\Table(name="your_view_table") */ class YourEntity { private function __construct() {} }</code>
通过这些修改,您可以通过 YourEntity 类从数据库视图访问数据,而不会出现意外更改或由其他代码创建对象的风险。
以上是如何在 Symfony 2 中为数据库视图创建 Doctrine 实体?的详细内容。更多信息请关注PHP中文网其他相关文章!