Skip to content

Instantly share code, notes, and snippets.

View yuriteixeira's full-sized avatar

Yuri Teixeira yuriteixeira

View GitHub Profile
@yuriteixeira
yuriteixeira / gist:1827790
Created February 14, 2012 16:07
SF2, Doctrine and Caching
/**
* @param string $blockSlug
* @return \Rocket\BraPrintBundle\Entity\CmsBlock
*/
public function getBlock($blockSlug) {
$result = '';
$repo = $this->getEntityManager()->getRepository('RocketBraPrintBundle:CmsBlock');
$item = $repo->findOneBySlug($blockSlug);
if ($item instanceof CmsBlock) {
@yuriteixeira
yuriteixeira / doctrine_multiple_insert_fail.php
Created January 24, 2012 13:23
Should execute multiple inserts (400 queries with 100 rows each, but executing regular 4000 queries instead)
/**
* @Route("/sandbox/insert-test")
* @Template()
*/
public function insertTestAction() {
$em = $this->getDoctrine()->getEntityManager();
$datetime = new \DateTime();
$qtty = 4000;