Ostatnio postanowiłem pobawić się Zend Frameworkiem, no i wszystko pieknie poczytałem sobie quickstart oraz ten tutorial.
No i postanowiłem sprawdzić swoją wiedzę.
Oto efekty moich prac:
Struktura katalogów:
Kod
application
controllers
models
DbTable
views
scripts
templates
index
news
cache
library
Mpkm
Controller
View
Smarty
Zend
public
controllers
models
DbTable
views
scripts
templates
index
news
cache
library
Mpkm
Controller
View
Smarty
Zend
public
No i pliki:
public/index.php
[/list]<div class="foot">[PHP] <a href='./Pobierz-Plik-128970.html, plaintext </div></pre><!--/Geshi:128970:php--> application/controllers/IndexController.php [php] <?php class IndexController extends Mpkm_Controller_Action { public function init() { parent::init(); } public function indexAction() { $this->view->title = 'MPKM'; } public function testAction() { $this->view->title = 'test'; } } ?>
application/controllers/NewsController.php
<?php class NewsController extends Mpkm_Controller_Action { protected $_model; public function init() { parent::init(); } public function indexAction() { $this->view->title = 'Aktualności'; $news = new DbTable_news(); $this->view->news = $news->fetchAll(); } } ?>
No i mój problem jest nastepujący:
Nieważne jaki adres wpisze czy to jest
http://localhost/~gust/newmpkm/public/index
czy
http://localhost/~gust/newmpkm/public/index/test
czy
http://localhost/~gust/newmpkm/public/index/costam
albo
http://localhost/~gust/newmpkm/public/news
Zawsze wyświetla mi index/index