我为CRUD视图构建了一个表单。
在这种形式中,我构建了一个与具有LONGBLOB字段的实体相关的<select>
。
当我构建对象时,应用程序会利用最大内存限制问题。
当我在填写表单时,如何从实体B告诉它,只需要id,一个名字。
答案 0 :(得分:0)
要获取“不完整”实体的列表,您可以强制部分加载:
$result = $entityManager
->createQuery('SELECT partial EntityB.{id,name} FROM YourSomethingBundle:EntityB EntityB')
->setHint(\Doctrine\ORM\Query::HINT_FORCE_PARTIAL_LOAD, true)
->getResult();
请务必阅读documentation on partial loading,因为它有一些含义。