2012-09-12 21 views
-2

從目錄檢索圖像到視圖我遵循了Symfony2的食譜所提供的上傳教程和我的問題是現在如何檢索文件,並對應於數據庫中的記錄...感謝在Symfony2中

+0

如果你跟着教程,一切都在那裏。你能更準確地解答你的問題嗎? –

+0

感謝Carlos.My問題提出了一種方法,將從數據庫中檢索路徑,並將其與文件文件夾相關聯,從而使輸出成爲視圖.... – wanjiku

回答

0

如果你遵循this教程,你會注意到你的對象有一個getWebPath()函數。您可以使用此功能獲取您可以在您的網站上使用的路徑來創建指向此文檔的鏈接。例如,在樹枝:

<a href="{{document.getWebPath()}}">Document</a> 
+0

再次感謝。現在,該方法可以清楚地指出文件的位置是..正在努力獲取路線爲了獲取.. – wanjiku

+0

最後一個...有沒有一種方式,如果這是一個圖像,它可以顯示在視圖(樹枝).. – wanjiku

+0

只需使用

0

我已經能夠同時實現上傳,也參照實體編輯上傳的文件,但不能能夠delete.Here的方法正在使用中刪除控制器。

public function deleteimageAction($id) 
{ 
    $form = $this->createDeleteForm($id); 
    $request = $this->getRequest(); 

    $form->bindRequest($request); 

    if ($form->isValid()) 
    { 
     $em = $this->getDoctrine()->getEntityManager(); 
     $entity = $em->getRepository('AcmeDemoBundle:Document')->find($id); 

     if (!$entity) 
     { 
      throw $this->createNotFoundException('Unable to find Document entity.'); 
     } 
     $entity->removeUpload(); 

     //$em->remove($entity); 
     $em->persist($entity); 
     $em->flush(); 

    } 

    return $this->redirect($this->generateUrl('viewimages')); 
} 

任何幫助將不勝感激...