<?php date_default_timezone_set('Europe/Warsaw'); include("Zend.php"); function __autoload($class) { Zend::loadClass($class); } $route = new Zend_Controller_RewriteRouter(); $route->addRoute('newsengetnews', ':controller/:action/id/:id', array('controller' => 'newsen', 'action' => 'getnews')); $controller = Zend_Controller_Front::getInstance(); $controller->setRouter($route); $view = new Zend_View(); $view->setScriptPath('./application/views/'); $view->addScriptPath('./application/views/en/'); $view->addScriptPath('./application/views/pl/'); Zend::register('view', $view); $dbconfig = new Zend_Config(Zend_Config_Ini::load('./application/config.ini', 'database')); Zend::register('dbconfig', $dbconfig); $db = Zend_Db::factory($dbconfig->db->adapter, $dbconfig->db->config->asArray()); Zend_Db_Table::setDefaultAdapter($db); Zend::register('db', $db); Zend::register('post', new Zend_Filter_Input($_POST)); Zend::register('get', new Zend_Filter_Input($_GET)); $controller->run('./application/controllers/'); ?>
mam problem z routingiem, gdy dodam sciazke
aplikacja (sam adres bez kontrolera/akcji) rusza z tego kontrolera i akcji co w sciezce, a nie z domyslnego index/index, wie ktos dlaczego?
<?php $route->addRoute('newsengetnews', ':controller/:action/id/:id', array('controller' => 'newsen', 'action' => 'getnews')); ?>
dzieki za pomoc, pozdrawiam