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 (6)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Archiviazione delle immagini in MySQL
Innanzitutto poniamoci una domanda: è possibile allocare immagini sotto forma di informazioni all'interno di un database? Naturalmente è possibile; nello... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




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