示例#1
0
 /**
  * Executes index action
  *
  * @param sfWebRequest $request A request object
  */
 public function executeSearch(sfWebRequest $request)
 {
     $value = Doctrine::getTable("CommunityConfig")->retrieveValueByNameAndCommunityId($request['key'], $request['community_id']);
     if ($value) {
         $ar = array("status" => "success", "data" => array("community_id" => $request['community_id'], "key" => $request['key'], "value" => $value));
         return $this->renderText(json_encode($ar));
     } else {
         $q = new CommunityConfig();
         $q->setName('memo');
         $q->setValue('');
         $q->setCommunityId($request['community_id']);
         $q->save();
         $ar = array("status" => "success", "data" => array("community_id" => $request['community_id'], "key" => $request['key'], "value" => ''));
         return $this->renderText(json_encode($ar));
     }
 }