量规和品牌表之间存在关系(许多量规到一个品牌).
这是我的代码
$dbChoices = $this->getConfigurationPool()
->getContainer()
->get('Doctrine')
->getManager()
->getRepository('RibambelMainBundle:RubricMenu')
->findBy(array('brand_id' => 2));
Run Code Online (Sandbox Code Playgroud)
每次运行此部件时,我都会收到以下错误:
无法识别的字段:brand_id
有谁可以帮我这个或者告诉我另一种方法吗?
class RubricMenu
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="Title", type="string", length=255)
*/
private $title;
/**
* @var int
*
* @ORM\Column(name="position", type="integer")
*/
private $position;
/**
* @ORM\ManyToOne(targetEntity="Brand")
* @ORM\JoinColumn(name="brand_id", nullable=false)
*/
private $brand;
/**
* Get id
*
* @return int
*/
public function getId()
{
return …Run Code Online (Sandbox Code Playgroud)