Mam małe pytanie. Właśnie jestem w trakcie nauki korzystania z ZF. Czytam artykuł z wortal.php.pl dotyczacy korzystania z tego wzorca. Jest tam przykład totyczący strony z płytami CD. Po stworzeniu widoku wyświetla podwójnie treść szablonu. Nie mam pojęcia dlaczego.
Będę bardzo wdzięczny za jakąkolwiek pomoc, z góry dziękuję i pozdrawiam.
Plik index.php
<?php date_default_timezone_set('Europe/Warsaw'); set_include_path('.' . PATH_SEPARATOR . './library/'. PATH_SEPARATOR . './application/models'. get_include_path()); include "Zend.php"; Zend::loadClass('Zend_Controller_Front'); Zend::loadClass('Zend_Controller_RewriteRouter'); ############################################################## Zend::loadClass('Zend_View'); ############################################################## $view = new Zend_View(); $view->setScriptPath('./application/views'); Zend::register('view', $view); // Tworzymy controller $router = new Zend_Controller_RewriteRouter(); $router->setRewriteBase($baseUrl); $controller = Zend_Controller_Front::getInstance();$controller->setRouter($router); // Uruchamiamy! $controller->run('./application/controllers'); $router = new Zend_Controller_RewriteRouter(); $router->setRewriteBase($baseUrl); $controller = Zend_Controller_Front::getInstance(); $controller->setRouter($router); // Uruchomienie! $controller->run('./application/controllers'); ?>
Plik IndexController.php
<?php class IndexController extends Zend_Controller_Action { function indexAction() { ///////////////////////////////////////// $view = Zend::registry('view'); $view->title = "My Albums"; ///////////////////////////////////////// //echo "<p>in IndexController::indexAction()</p>"; } } ?>
Plik szablonu indexIndex.tpl.php
<html> <head> </head> <body> </body> </html>