Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Zend Framework] pierwsze kroki
Forum PHP.pl > Forum > PHP > Frameworki
zeta758
Witam,

chce zrobic cos w ZEND FRAMEWORK. sciagnalem zenda i rozpakowalem. Wrzucilem katalog library i aplication wg struktury

\
- aplication
- controllers
- views
- models
- library
- public_html
-index.php
.htaccess

Wrzucilem przykladowy controller o nazwie IndexController
i robilem wszystko tak jak na stronie: http://wojciech.naruniec.info/php/zend-fra...-tutorial/1/pl/

No a index.php wyglada tak:
  1. <?php
  2.  
  3. set_include_path(get_include_path() . PATH_SEPARATOR . '../library/');
  4.  
  5. include 'Zend.php';
  6. require_once('Zend/Exception.php');
  7. Zend::loadClass('Zend_Controller_Action');
  8.  
  9.  
  10.  
  11. $controller = Zend_Controller_Front::getInstance()
  12. ->setControllerDirectory('aplication/controllers/')
  13. ->dispatch();
  14. ?>


no i uruchamiam http://kusmar.nq.pl/index/index
i nie wazne co wpisze w adresie nie wyskakuje mi ani dzialanie kontrolerów, ani jak w pisze nazwe kontrolera co nie istnieje, to nie wyskakuje zaden błąd. sad.gif Pomożcie mi prosze postawić pierwszy krok.

Pozdrawiam
Marcin

okazalo sie ze uruchamiaja sie wszystkie kontrolery i akcje oprócz index controler i index action, czemu tak sie moze dziac questionmark.gif
Sabistik
Sprobuj dodać:
  1. <?php
  2. $controller->throwExceptions(true);
  3. ?>
LBO
Nie powinno być przypadkiem:
  1. <?php
  2. Zend_Controller_Front::getInstance()->setControllerDirectory('../aplication/controllers/');
  3. ?>

questionmark.gif
zeta758
Cytat
Nie powinno być przypadkiem:
Kod php
Kod
<?php
Zend_Controller_Front::getInstance()->setControllerDirectory('../aplication/controllers/');
?>

questionmark.gif


to nie dziala,natomiast to:

$controller->throwException(true);

tez nie dziala mimo iz zalaczam Zend_Exception

gdzie i jak mozna ustawic startowy controler??

zeby np nie startowal index, tylko ze by startowal z innego controlera?
LBO
Cytat(zeta758 @ 9.02.2007, 18:36:12 ) *
gdzie i jak mozna ustawic startowy controler??

  1. <?php
  2. Zend_Controller_Dispatcher::setDefaultController('nazwaInnegoKontrolera');
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.