![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zacząłem się uczyć korzystania z Zend Frameworka, znalazłem fajnego tutka http://www.heavymind.net/zend-framework-tutorial/ (POLECAM!). Doszedłem do przykładu Wspólny kod HTML
W Bootstrapperze (index.php), dla większego pojęcia o różnorakich błędach wstawiłem łapanie wyjątków, standardowym blokiem try...catch. Po utworzeniu plików header.phtml i footer.html ustawiłem ich dołączanie, no i mi wyskoczył wyjątek: Cytat script 'header.phtml' not found in path (.\application\views\scripts\) Mój układ folderów jest taki, jak podany w tym tutorialu, a potrzebne nagłowek i stopka są folder głębiej (application\views\scripts\index) Oczywiście dodanie informacji, że plik znajduje się dodatkowo w folderze index rozwiązuje problem, ale ja chciałbym wiedzieć, jak zamiast: ..zrobić to bez tego index/ -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz standardowy układ katalogów to scieżka powinna być taka:
Kod .\application\views\scripts\ i tu powinienes miec footer.phtml a odwołanie to
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
ahhh faktycznie, nie zauważyłem
![]() znaczy, że te pliki mają być w scripts a nie w scripts/index hm.. a właściwie to dobrze, że te pliki tam mają być, czy lepiej by było, jakby były w tym samym folderze co szablony Ten post edytował Asmox 15.04.2009, 18:47:50 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Założenie jest takie, że jest to wspólny kod dla wszystkich szablonów, więc jak najbardziej. Jeśli chcesz mieć osobny kod dla każdego szablonu, to wrzucasz pod szablony.
BTW: Genialny tutorial. Lepszego nigdzie nie znalazłem. -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
A teraz coś z zupełnie innej beczki:
wycinek kodu:
z działu Edytowanie Albumu Nie wiem dlaczego, ale jak zamienię w getParam drugi parametr na jakąś liczbę, to mi pobiera ten album o tej liczbie. W ogóle olewa ten pierwszy, mogę sobie wpisać co tam chcę. Kiedy drugi parametr jest domyślnie na 0, to mi wypisuje błąd w każdym polu tekstowym: Cytat Notice: Trying to get property of non-object in [...]
Ten post edytował Asmox 16.04.2009, 19:58:00 -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://framework.zend.com/manual/en/zend.c...er.request.html
12.4.3
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
hm.. tak, to załapałem. Nawet jak się wpisze http://localhost/zf-tutorial/index/edit/id1?id=x to zadziała. Tylko nie wiem w czym tkwi problem. Może nie wyłapuje tej jedynki z adresu?
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod http://localhost/zf-tutorial/index/edit/id1 tylko tak Kod http://localhost/zf-tutorial/index/edit/id/1
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:51 |