2012-11-05 55 views
0

我在jquery中有一個表格我想用csv,pdf,excel導出這個表格我在我的控制器中試過這個方法: 但她顯示頁面內容ok.twig.htmljquery導出表csv,pdf

public function adminCsvAction() { 
    $session =$this->get('request')->getSession() ; 
    $user_name = $session->get('user_name'); 
$em = $this->getDoctrine()->getEntityManager(); 
$query = $em->createQuery('SELECT u FROM AdminBlogBundle:AlertesBss2 u where u.cmts IS NULL AND NOT EXISTS (SELECT p.cmts FROM AdminBlogBundle:DarkCell p WHERE p.cmts != u.cmts)'); 
$listes = $query->getResult(); 

$filename = "export_".date("Y_m_d").".csv"; 

$response = $this->render('AdminBlogBundle:GestionAlerte:ok.html.twig', array('listes'=>$listes)); 
$response->headers->set('Content-Type', 'text/csv'); 

$response->headers->set('Content-Disposition', 'attachment; filename='.$filename); 
return $response; 

} 誰可以幫我

+0

表是通過jQuery創建? – dstarh

+0

是的,我的表格創建vi jquery – user1794019

回答

2

我爾德建議使用DataTable jQuery插件,用於出口,特別是如果你正在考慮多種格式。將節省您的時間,反對重塑車輪

+0

我已經嘗試過這個鏈接,但有利的迴應 – user1794019

+2

如果答覆是有利的你爲什麼不使用它? – dstarh