Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Instalacja include_path
user123
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

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


Witam,

po wyświetleniu phpinfo() otrzymuje:

  1. include_path .:/usr/share/pear:/home/user123/public_html/zend/library/Zend


zaś gdy w ~/public_html/zend-test/ wywołam plik index.php to nic się nie uruchamia

kod w index.php to przykład z manuala:

  1. $acl = new Zend_Acl();
  2.  
  3. $acl->addRole(new Zend_Acl_Role('guest'))
  4. ->addRole(new Zend_Acl_Role('member'))
  5. ->addRole(new Zend_Acl_Role('admin'));
  6.  
  7. $parents = array('guest', 'member', 'admin');
  8. $acl->addRole(new Zend_Acl_Role('someUser'), $parents);
  9.  
  10. $acl->add(new Zend_Acl_Resource('someResource'));
  11.  
  12. $acl->deny('guest', 'someResource');
  13. $acl->allow('member', 'someResource');
  14.  
  15. echo $acl->isAllowed('someUser', 'someResource') ? 'allowed' : 'denied';


czy o czymś zapomniałem, gdzie powinien znajdować się plik korzystający z ZF?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-=Peter=-
post
Post #2





Grupa: Zarejestrowani
Postów: 304
Pomógł: 51
Dołączył: 4.02.2005
Skąd: Kraków

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


włącz

to zobaczysz błędy, które mówią m. in. o tym że nie można znaleźć klasy Zend_Acl itp. W dokumentacji ZF często jest użyty uproszczony kod, aby nie zaśmiecać każdego listingu albo serią require_once, albo uruchomieniem autoloadera klas. Użyj albo jednego albo drugiego, bo skąd parser php ma wiedzieć że klasa Zend_Acl znajduje się tam, gdzie się znajduje? Musisz mu to powiedzieć ;]

Edit:
PS.
Pozatym include_path powinien być ustawiony na folder, w którym znajduje się folder "Zend", czyli nie
"include_path .:/usr/share/pear:/home/user123/public_html/zend/library/Zend", a "include_path .:/usr/share/pear:/home/user123/public_html/zend/library"

Ten post edytował -=Peter=- 19.09.2009, 18:04:03
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 15:20