小编Ala*_* T.的帖子

findBy()foreignKey无效

量规和品牌表之间存在关系(许多量规到一个品牌).

这是我的代码

    $dbChoices = $this->getConfigurationPool()
        ->getContainer()
        ->get('Doctrine')
        ->getManager()
        ->getRepository('RibambelMainBundle:RubricMenu')
        ->findBy(array('brand_id' => 2));
Run Code Online (Sandbox Code Playgroud)

每次运行此部件时,我都会收到以下错误:

无法识别的字段:brand_id

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)

symfony doctrine-orm

4
推荐指数
2
解决办法
1743
查看次数

在 twig symfony 中显示数据库中的图像

我试图将数据库中的图像显示到树枝文件中,但它不起作用,图像未显示。我不知道问题出在哪里。

图像名称作为字符串存储在数据库中。

<tr class="">
    <td>{{ boutique.getId() }}</td>
    <td>{{ boutique.getNomBoutique() }}</td>
    <td>{{ boutique.getNomResponsableBoutique() }}</td>
    <td>{{ boutique.getAdresse() }}</td>
    <td>{{ boutique.getContact() }}</td>
    <td>{{ boutique.getFournisseur() }}</td>
    <td>{{ boutique.getType() }}</td>
    <td><img src="{{ asset('public/images/{{ boutique.getImage()}}') }}" class="img-rounded"/></td>
    <td><a href="#" class="btn btn-outline-success btn-sm">View Order</a></td>
    <td><a href="#" class="btn btn-outline-warning btn-sm">Cancel</a></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

twig

1
推荐指数
1
解决办法
8358
查看次数

标签 统计

doctrine-orm ×1

symfony ×1

twig ×1