Hiho,
ich les grad das Packt Buch Learning Joomla 1.5 und hänge nun einmal am Verständnis...
Dort gibt es 2 Views - all und opinion...
Hier der Code der mir Sorgen macht (controller.php):
Die Funktion display wird ja standardmässig aufgerufen.PHP-Code:jimport( 'joomla.application.component.controller' );
class ReviewController extends JController
{
function display()
{
$document =& JFactory::getDocument();
$viewName = JRequest::getVar('view', 'all');
$viewType = $document->getType();
$view = &$this->getView($viewName, $viewType, 'View');
$model =& $this->getModel( $viewName, 'ModelReviews' );
if (!JError::isError( $model )) {
$view->setModel( $model, true );
}
$view->setLayout('default');
$view->display();
}
$document und $viewType ist mir soweit klar, dass ich dann den Typ RSS, HTML usw. bekomme und damit die richtige tmpl auswählen kann.
$view = &$this->getView gibt doch dann den view an der benutzt werden soll?
aber bei $viewname wird ja nur der view aus dem all-view gezogen. wie komm ich dann in den opinion-view?
Irgendwie finde ich keine wirklich Step4Step geschichte.
Jede Anleitung die ich finde erklärt nur IHRE ureigene Geschichte. Eigentlich wollte ich nur verstehen wie und wo man eintragen muss welchen view man haben möchte... nun suche ich schon seit ner woche und in allen gefundenen beispielen wird da schnell drüber gehoppt oder ich verstehs nicht.
Plz help the noob![]()


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen