Salve a tutti sono un novizio su zend framework, ho realizato la mia prima applicazione,quando accedo al sito, mi parte l'indexController dell'applicazione, infatti vedo quello che ho nella views-scripts-index-index.phtml e cioè:
Hello World!
perfetto,in questa vista ho un href per un'altro controller chiamato prova,e coin rispettiva vista:
views-scripts-prova-prova.phtml
e nello spostamento del link ic sono..
Il mio problema è che se nel controller IndexController all'action index (o qualsiasi altra) metto questa cosa:
$this->view->cont = 'hello word';
e nella vista (views-scripts-index-index.phtml) lo richiamo così:
<?= $this->cont ?>
nella pagina che apro mi esce questo:
cont ?> e nient'altro,
se invece sempre in questa vista (views-scripts-index-index.phtml) lo richiamo così:
<?php $this->cont ?>
ho una pagina vuota.
Da quello che riesco ad intuire è che la vista del framework non mi vede le variabili che creo nel controller,e risultano vuote..
il mio index come bootstrap ha questo:
<?php
set_include_path('../library/Zend'.PATH_SEPARATOR.get_include_path());
require_once( "Zend/Controller/Front.php");
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory( "../application/controllers");
require_once('Zend/Loader.php');
Zend_Loader::loadClass('Zend_Loader_Autoloader');
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('My_');
$controller->dispatch();
?>
Non sò cos'altro pensare, fatemi sapere grazie mille...
saluti a tutti