Source Code for Me (s-c.me)

Allows you to paste souce code to blogs! Adapted for Twitter! Here is Search Form in case you missed your code.
Code:
Selected Language:
Show Linenumbers:
Short link for Twitter:
HTML:

HTML view:

Copy Source | Copy HTML
  1. <?php
  2.  
  3. namespace Application\ReadlaterBundle\Controller;
  4.  
  5. use Symfony\Framework\WebBundle\Controller,
  6.   Application\ReadlaterBundle\Entities\Link,
  7.   Doctrine\ORM\QueryBuilder;
  8.  
  9. class ReadlaterController extends Controller
  10. {
  11.   public function indexAction()
  12.   {
  13.     $em = $this->container->getDoctrine_ORM_EntityManagerService();
  14.  
  15.     $links = $em->getRepository('Application\\ReadlaterBundle\Entities\Link')->findAll();
  16.     return $this->render('ReadlaterBundle:Readlater:index', array('links' => $links));
  17.   }
  18.  
  19.   public function addAction()
  20.   {
  21.     $request = $this->getRequest();
  22.  
  23.     $url = $request->request->get('link');
  24.     $link = new Link();
  25.     $link->setUrl($url);
  26.  
  27.     $em = $this->container->getDoctrine_ORM_EntityManagerService();
  28.     $em->persist($link);
  29.     $em->flush();
  30.  
  31.     return $this->redirect($this->generateUrl('link_list'));
  32.   }
  33.  
  34.   public function readAction($id)
  35.   {
  36.     $em = $this->container->getDoctrine_ORM_EntityManagerService();
  37.  
  38.     $link = $em->find('Application\\ReadlaterBundle\\Entities\\Link', $id);
  39.     $em->remove($link);
  40.  
  41.     $em->flush();
  42.  
  43.     return $this->redirect($this->generateUrl('link_list'));
  44.   }
  45. }




Based on Manoli.Net's CodeFormatter. Made by Topbot (c) 2008-2012