从Symfony2中的数据库中获取字段

时间:2014-10-07 06:55:25

标签: php symfony

我的实体类就像

class myData{
    private $id;
    private $dob;

    public function getId()
    {
        return $this->id;
    }

    public function setDob($dob)
    {
        $this->dob = new \DateTime($dob);
        return $this;
    }

    public function getDob()
    {
        return $this->dob;
    }
}

在我的控制器文件中,我正在访问如下数据:

public function outputAction(){
    $request = $this->get('request');
    $formid = $request->query->get('formid');
    $formData = $em->getRepository('acmedemoBundle:myData')->findById($formid);
}

我需要在这里访问Dob字段。 请建议如何访问。

我正在使用Symfony 2.4

2 个答案:

答案 0 :(得分:0)

$formData = $em->getRepository('acmedemoBundle:myData')->findOneById($formid);
$formData->getDob()

或者

$formData = $em->getRepository('acmedemoBundle:myData')->findById($formid);
$formData[0]->getDob()

答案 1 :(得分:0)

给你$ formData的print_r我会说试试

$formData[0]->getDob();