Autor Zpráva
zero0x
Profil
zdravim vas

mam takyto problem. snazim sa vyuzit routing, a nechce mi to fungovat

tu je controller:

<?php

class IndexController extends Zend_Controller_Action {
function indexAction(){
$this->view->pozdrav = 'ahoj vole, ako sa mas?';
}

function aboutAction(){
// tu sa automaticky zobrazi template /app/views/scripts/index/about.tpl
}
}


takze teraz to ide otvorit cez /index/about

avsak chcel by som to mat priamo /index

***

takze som editoval bootstrap (index.php) *poznamka: nepovazujem myslienku pchat vsetko do bootstrapu, kde sa zvycajne pchaju route definicie??

a pridal som toto:

$router = $frontController->getRouter();

$router->addRoute(
'about',
new Zend_Controller_Router_Route_Static('about', array('controller' => 'index', 'action' => 'about'))
);


takze ked napisem /index/about, funguje to,
ale ked napisem /about tak vrati 404

***

tiez ma napadlo ze by som mohol mat nejak zle nakonfigurovany server (404 by nemalo vracat kedze je tam rewriteengine), ale ked funguje /index/about, malo by aj toto, nie??
zero0x
Profil
no v .htaccess bol problem vobec sa netahal..

vid http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=17&topic=5 6654&page=-1#4

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: