Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Zend Framework e la classe IndexController

Inserito il: 25-11-2006


Come abbiamo esposto nel precedente articolo, la classe denominata IndexController ha il compito di accogliere tutte le richieste relative al controller di default, "index", e anche tutte le richieste per cui il controller richiamato non esiste.

Vediamo ora un breve esempio di listato:
<?php
Zend::loadClass('Zend_Controller_Action');   
class IndexController extends Zend_Controller_Action 
{
  public function indexAction() 
  {
    echo 'IndexController::indexAction()'; 
  } 
} 
?>
Utilizzare il metodo indexAction() significa accogliere unicamente le richieste relative ad un'action uguale al valore di default.

Ciò significa che quasiasi richiesta "/index", o anche semplicemente "/" in quanto azione di default, verrà accolta, tutte le altre dovrenno essere scartate o l'output presenterà una notifica di errore.

Le chiamate verso controller inesistenti potranno essere gestite tramite il metodo noRouteAction(), quest'ultimo consente per esempio di elaborare comunque una richiesta "/yyy/zzz" anche se "yyycontroller.php" non esiste.

Quindi, uno script simile al seguente:
<?php
Zend::loadClass('Zend_Controller_Action'); 
class IndexController extends Zend_Controller_Action 
{
  public function indexAction() 
  {
    echo 'IndexController::indexAction()'; 
  }
  public function noRouteAction() 
  { 
    $this->_redirect('/'); 
  } 
}
?>
permetterà di reindirizzare le chiamate a controller inesistenti verso la root del Web server.

Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (4)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (172)
Forum


Adobe Photoshop CS2 Javascript. Corso ufficiale
Adobe Photoshop CS2 Javascript. Corso ufficialeAdobe CS2 è stato creato con il supporto incorporato per lo scripting, perciò qualsiasi compito lungo o ripetitivo da eseguire...
Maggiori dettagli

Estrazione dei dati ordinati gerarchicamente
Ora che sappiamo come allocare categorie, sottocategorie e informazioni creando e rispettando un ordine gerarchico stabilito all'interno di una base... Leggi l'articolo



Aiutiamo l'Abruzzo - Terremoto del 6 Aprile 2009 - Invia anche tu un SMS vuoto al numero 48580 al costo di 1 euro

Aspcenter.net
Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
AG web solutions
Ceptive.it
Jacoz.net
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Design multimedia
proBLOG
Visual designer
Forum per Webmaster




Pagina caricata in 8.2015 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS