Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [zend framework] front controller, problem ze sciezka routingu
1maciek
post 13.12.2006, 16:00:28
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 12.10.2004

Ostrzeżenie: (10%)
X----


witam, oto moj bootstrap file:

  1. <?php
  2. error_reporting(E_ALL|E_STRICT);
  3. date_default_timezone_set('Europe/Warsaw');
  4. set_include_path('.'.PATH_SEPARATOR.'./library/'.PATH_SEPARATOR.'./application/models/');
  5. include("Zend.php");
  6.  
  7. function __autoload($class) { Zend::loadClass($class); }
  8.  
  9. $route = new Zend_Controller_RewriteRouter();
  10.  
  11. $route->addRoute('newsengetnews', ':controller/:action/id/:id', array('controller' => 'newsen', 'action' => 'getnews'));
  12.  
  13. $controller = Zend_Controller_Front::getInstance();
  14. $controller->setRouter($route);
  15.  
  16. $view = new Zend_View();
  17. $view->setScriptPath('./application/views/');
  18. $view->addScriptPath('./application/views/en/');
  19. $view->addScriptPath('./application/views/pl/');
  20. Zend::register('view', $view);
  21.  
  22. $dbconfig = new Zend_Config(Zend_Config_Ini::load('./application/config.ini', 'database'));
  23. Zend::register('dbconfig', $dbconfig);
  24.  
  25. $db = Zend_Db::factory($dbconfig->db->adapter, $dbconfig->db->config->asArray());
  26. Zend_Db_Table::setDefaultAdapter($db);
  27. Zend::register('db', $db);
  28.  
  29. Zend::register('post', new Zend_Filter_Input($_POST));
  30. Zend::register('get', new Zend_Filter_Input($_GET));
  31.  
  32. $controller->run('./application/controllers/');
  33. ?>


mam problem z routingiem, gdy dodam sciazke
  1. <?php
  2. $route->addRoute('newsengetnews', ':controller/:action/id/:id', array('controller' => 'newsen', 'action' => 'getnews'));
  3. ?>
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Sabistik
post 13.12.2006, 20:06:42
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Przenoszę na gotowe skrypty.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 21:08