ciao ho un problema con Zend framework
sto cercando di capirne le basi
ho un controller IndexController:
Codice PHP:
<?php
class IndexController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
$this->view->assign('title', 'Hello World!');
}
}
e nella sua view ho inserito questo:
Codice PHP:
<a href="<?php echo $this->url
(
array(
'controller' => 'home',
'action' => 'index'
),
'default',
true)?>"> Home</a>
poi ho creato un controller chiamato HomeController.php:
Codice PHP:
<?php
class HomeController extends Zend_Controller_Action
{
public function init()
{
}
public function indexAction()
{
$this->view->assign('titolo','Ottimo funziono sei in Home!!');
}
}
con la relativa view in cui stampo titolo e basta giusto per capire un attimo come passare da un controlelr all'altro
il problema è che quando clikko sul link poi ricevo un'errore di pagina non trovata
come mai? avete delle idee?
l'indirizzo al controller di default è localhost/Pippo/public/
quindi se vado su localhost/Pippo/public/index .....il controller index viene caricato con relativa view
ma se vado su localhost/Pippo/public/home ....ricevo l'errore e il controller non viene caricato
può essere un problema di rewrite degli url?
grazie dell'attenzione