Naime imam vise sadrzaja koje se mogu ocenjivati, sa vise razlicitih stranica,
pa sam sa one dve poslednje stavke to resio, interesuje me misljenje za onaj redirect ?
Ja mislim da je bolja ideja to ocenjivanje radiš samo AJAX-om, pošto cenim da je u pitanju neki rating sistem kojeg ćeš imati na više stranica tvog sajta. Verovatno imaš neki view helper kojim ispisuješ taj neki rating widget i kojeg reuse-uješ na stranicama tog tvog sajta, a onda samo na to treba da "nakačiš" neki JS/AJAX.
Ako nećeš da ideš sa AJAX-om, druga ideja bi bila da napraviš action helper, koji bi u nekom od hook-ova (npr. preDispatch) obavljao ceo taj proces glasanja, ako "primeti" da je POST-ovano nešto od onih podataka za koje je zadužen, npr.:
class My_Controller_Action_Helper_RatingHandler extends Zend_Controller_Action_Helper_Abstract
{
public function preDispatch()
{
if ($this->getRequest()->isPost() && ($ratingData = $this->getRequest()->getPost('contentid'))) { //Poslat je neki podatak iz rating forme?
//Validacija, save-ovanje, itd.
}
}
}
Njega naravno moraš da dodaš helper broker-u.