Back to top

Autore Topic: [Risolto] Nome controller sbagliato  (Letto 858 volte)

Offline lejubila

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
[Risolto] Nome controller sbagliato
« il: 10 Nov 2010, 16:38:03 »
Salve a tutti, sto diventando matto per un problema che probabilmente è una cavolata

ho un controller come segue
Codice: [Seleziona]
class RistorantiraccomandatiControllerRistorantievent extends RistorantiraccomandatiController
{
  function __construct( )
  {
    parent::__construct();
  }


  function unpublish( )
  {
    $model =& $this->getModel( );

echo "controller = ".$this->getName();

    [cut]

  }
}

l'assegnazione del model in unpublished() con getModel() fallisce perché viene recuperato il nome del controller sbagliato, infatti eseguendo un echo di getName() viene restituito

ristorantiraccomandati

anziché

ristorantievent

Sapete darmi qualche spiegazione ?

Grazie.
« Ultima modifica: 10 Nov 2010, 17:25:10 da lejubila »

Offline lejubila

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re:[Risolto] Nome controller sbagliato
« Risposta #1 il: 10 Nov 2010, 17:27:26 »
Ho risolto perché erroneamente pensavo che il metodo getModel() del controller, se non specificato nessun parametro, restituisse in automatico il model con lo stesso nome del controller, invece non è così. getModel() va t richiamato specificando il nome del model voluto.

 



Web Design Bolzano Kreatif