public function load(ObjectManager $manager) { for ($i = 1; $i <= 15; $i++) { $Track = new Track(); $Track->setDomain('test.com'); $Track->setRaw(rand(100, 1000)); $Track->setUniq(rand(50, 200)); $Track->setDate(new \DateTime("-{$i} day")); $manager->persist($Track); $manager->flush(); } }
/** * * @param Track $track */ public function upUniq($track) { $q = $this->getEntityManager()->createQuery('update Acme\\TrackBundle\\Entity\\Track e set e.uniq = e.uniq + 1 where e.id =?1')->setParameter(1, $track->getId()); $numUpdated = $q->execute(); }