我设置了一个测试来更熟悉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)