J'ai une action qui affiche deux scripts de vue différents selon que l'utilisateur est connecté ou non.Comment utiliser Zend Cache sur ce problème particulier
class IndexController extends Zend_Controller_Action
{
....
public function indexAction()
{
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity())
{
$this->render('indexregistered');
return;
}
else {
$this->render('indexpublic');
return;
}
}
....
}
J'ai vu assez quelques exemples utiles sur la façon d'utiliser le cache Zend et ils semblent se fonder sur le fait que l'action rend un script particulier. Ce que je regarde vraiment est la meilleure approche pour mettre en cache le indexpublic script qui obtient un certain nombre de hits et je voudrais vraiment éviter la surcharge Zend MVC si possible.
+1 pour une démonstration claire de Zend_Cache_Frontend_Output – timdev