Пример #1
0
 function setSetting($path, $value)
 {
     $em = $this->getDoctrine()->getManager();
     $repository = $em->getRepository('AppBundle:Setting');
     $setting = $repository->findOneBy(array('path' => $path));
     if (!$setting) {
         $dt = new \DateTime("now");
         $setting = new Setting();
         $setting->setTs($dt);
         $setting->setCreated($dt);
         $setting->setModified($dt);
         $setting->setPath($path);
         $this->flushpersist($setting);
     }
     $setting->setValue($value);
     $this->flushpersist($setting);
     return $setting->getValue();
 }