witam, oto moj bootstrap file:
<?php
date_default_timezone_set('Europe/Warsaw');
set_include_path('.'.PATH_SEPARATOR
.'./library/'.PATH_SEPARATOR
.'./application/models/'); 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
<?php
$route->addRoute('newsengetnews', ':controller/:action/id/:id', array('controller' => 'newsen', 'action' => 'getnews')); ?>
aplikacja (sam adres bez kontrolera/akcji) rusza z tego kontrolera i akcji co w sciezce, a nie z domyslnego index/index, wie ktos dlaczego?
dzieki za pomoc, pozdrawiam