public function executeGenre($request) { // write session, so it won't lock other requests session_write_close(); $this->getResponse()->setContentType('application/json'); $limit = $request->getParameter('limit'); $limit_default = mysfConfig::get('app_ajax_autocomplete_results', 5); $limit = isset($limit) ? $limit : $limit_default; $term = $request->getParameter('term'); $title = FiledescPeer::retrieveForSelect($term, $limit, "Genre"); return $this->renderText(json_encode($title)); }