Salve,
riporto il mio semplicissimo esempio. Mi aiutate a scoprire l'errore?
i file creati sono i seguenti:
<files folder="site">
<filename>uno.php</filename>
<filename>controllerA.php</filename>
<filename>controllerB.php</filename>
<filename>views/uno/viewA.html.php</filename>
<filename>views/uno/viewB.html.php</filename>
<filename>views/uno/tmpl/default.php</filename>
<filename>views/uno/tmpl/tmplA.php</filename>
<filename>views/uno/tmpl/tmplB.php</filename>
</files>
uno.php
$i = rand(1,2);
if ($i == 1)
$controller = new ControllerA();
else
$controller = new ControllerB();
$controller->execute(JRequest::getVar('task'));
$controller->redirect();
contollerA e controllerB sono praticamente identici e vuoti:
class ControllerA extends JController
{
}
lo stesso per ViewA e ViewB
class ViewB extends JView
{
function display($tpl = null)
{
$messaggio = "E' stata caricata la Vista B";
$this->assignRef('messaggio', $messaggio );
parent::display($tpl);
}
}
Quando lancio il mio componente mi esce il seguente errore:
Visualizzazione non trovata [nome, tipo, prefisso]: uno,html,View
Potreste aiutarmi? Ho le idee confuse
Grazie