Вы можете использовать Zend_Filter_Input для предотвращения инъекций sql
enter code here
$filters = array(
'page' => array('HtmlEntities', 'StripTags', 'StringTrim'),
'name' => array('HtmlEntities', 'StripTags', 'StringTrim'),
'val' => array('HtmlEntities', 'StripTags', 'StringTrim'),
'do' => array('HtmlEntities', 'StripTags', 'StringTrim'),
'obj' => array('HtmlEntities', 'StripTags', 'StringTrim')
);
$validators = array(
'page' => array('Int'),
'name' => array(),
'val' => array(),
'do' => array(),
'obj' => array()
);
/* array('InArray', array('add', 'clear')), */
$input = new Zend_Filter_Input($filters, $validators);
$input->setData($this->getRequest()->getParams());`
Вы также можете использовать Zend_Feed для генерации канала из массива
foreach ($result as $r) {
$output['entries'][] = array(
'title' => $r['name'],
'link' => $this->apiBaseUrl.$r['name'].".mp3",
'description' => $answers,
'lastUpdated' => ''
);
} $feed = Zend_Feed::importArray($output, 'atom'); $feed->send();