如何从Symfony3中的实体获取连接名称?

时间:2016-12-25 08:08:35

标签: doctrine-orm symfony

我正在尝试构建API。我使用FosRestbundle和jmsserializerbundle。

我有两个数据库连接,实体是相同的,但数据库中的数据是不同的。我在控制器中有以下方法:

public function getTimesAllAction()
{
    $data = $this->getDoctrine()->getRepository('AppBundle:Time', 'conn2')->findAll();
    $view = $this->view($data, 200);
    return $this->handleView($view);
}

AppBundle ::时间是:

namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Table(name="times")
 * @ORM\Entity(readOnly=true)
 */
class Time
{
    /**
     * @ORM\Column(type="integer", name="timeno")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    protected $time_no;
    /**
     * @ORM\Column(type="string", length=250, name="timename")
     */
    protected $time_name;
}

我需要添加一个属性类型,指向连接名称

如何从实体获取连接名称?

0 个答案:

没有答案