小编Kus*_*mFx的帖子

使用KnpPaginatorBundle对连接表进行排序

我设置了一个测试来更熟悉Symfony2和KnpPaginatorBundle.我有宠物的表引用宠物动物类型(Dog,Cat等).我可以按id,排序name,但当我尝试按动物排序时,type我收到一条错误消息,说明:

在给定的Query组件中没有这样的字段[animalkind],由[a]别名

我尝试了各种字段名称,但似乎没有任何效果.

实体: MyPets.php

<?php
namespace Xyz\TestBundle\Entity;
use Doctrine\ORM\Mapping as ORM;

/**
 * MyPet
 */

class MyPet
{
    /**
     * @var integer
     */
    private $id;

    /**
     * @var string
     */
    private $name;

    /**
     * Set id
     *
     * @param integer $id
     * @return MyPet
     */
    public function setId($id)
    {
        $this->id = $id;
        return $this;
    }

    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return …
Run Code Online (Sandbox Code Playgroud)

sorting pagination symfony doctrine-orm

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

标签 统计

doctrine-orm ×1

pagination ×1

sorting ×1

symfony ×1