我正在使用Symfony 2.3在Symfony 2.3中從數據庫中提取值
我有一個函數讓我按下時發送電子郵件通知。它發送電子郵件和一切,但是當我想從數據庫中檢索一個id作爲電子郵件主題的一部分發送它時,它不起作用。
private function updateForm($data)
{
$repository = $this->getDoctrine()->getRepository('MainBundle:Unity');
$attached = $repository->find('unityid');
$message = \Swift_Message::newInstance()
->setSubject($attached)
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody($attached);
$this->get('mailer')->send($message);
return true;
}
我不知道爲什麼我不能檢索ID。我正在像Symfony文檔所說的那樣做。
我錯過了什麼?
您使用該ID在做什麼?打印或返回該ID?回報真實! – zod
我只是將它發送到電子郵件 - > setBody –
存儲庫'find()'方法通過其主鍵/標識符查找實體。 ''unityid''看起來可能是列名而不是主鍵值。 –