|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
|
20. 06. 2006. | #1 |
novi član
|
zend framework - početnički problem
Već danima tražim neki savet, uputstvo ili bilo kakav trag upotrebi key/value vrednostima iz URI-a.
Svuda se opisuje kako se navigacija u zend frameworku vrsi preko URI-a, ali imam nekih banalnih problema. (očigledno sam nov sa materijom). naime, imam URI http://localhost/admin/add/key1/value1/key2/value2/... što znači da mi je kontroler "admin" a akcija "edit". Taj deo mi ide Može li neko, molim vas, da mi da savet kako da "izvučem" key/value vrednosti? Ako može i najprostiji primer, bio bih veoma zahvalan. P.S. Trenutno "ručno" vadim te vrednosti iz URI (url, kako već), ali koliko znam to već radi kontroler, pa je malo glupo da izmišljam toplu vodu. Unapred zahvalan. |
20. 06. 2006. | #2 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Na blef:
Nisam probao da pojurim da vidim kako sve radi pošto nikad nisam koristio ZF, ali pogledaj getParams() metod Zend_Controller_Dispatcher_Token klase (u library/Zend/Controller/Dispatcher/Token.php)
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
20. 06. 2006. | #3 |
expert
Expert
|
nesto slicno postoji u cake-u. primjer:
localhost/pero/add/1/2/3/n PHP kôd:
__________________
Poslednja izmena od oliver : 20. 06. 2006. u 16:16. |
20. 06. 2006. | #4 |
novi član
|
zend framework - početnički problem
Nažalost, ništa... Hvala na savetima, gledam i probavam već 2 sata, ali ću ipak odustati. Trenutno radim tako što uzmem URI, oduzmem admin/add , pa uzmem vrednosti, razbijem ih u array, pustim prvi kroz switch-case, onda shiftujem array i cepam dalje. Možda se kosi sa svim standardima i logikama, ali ovo radim čisto "fazonski". Pa ako neko slučajno naleti na konkretnije rešenje, neka piše.
Hvala u svakom slučaju. |
20. 06. 2006. | #5 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Da li si ikada pomislio da postaviš pitanje na ZF mailing listi.
Btw, ZF koristi manje više klasično rutiranje s tim da koristi prilično uprošćeno rešenje (najelegantije imaju RoR i Python port istog, mada i CakePHP ima nešto lepo ako me sećanje dobro služi). U suštini, klasika: prilikom rutiranja dobijaš kontroler, akciju i niz parametara (može biti prazan) koje po pravilu dobijaš IZ ISTOG IZVORA. Odakle vadiš kontroler i akciju odatle vadiš i parametre. Proveri pa javi... Btw, obavezno postavi pitanje na mailing listi. Nema potrebe da budeš hakeran oko stvari koja je sama po sebi jednostavna
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
20. 06. 2006. | #6 |
profesionalac
Professional
|
A uvek mozes da probas i SVN verziju, posto 0.1.4 ima nov Router...
__________________
The knack of flying is learning how to throw yourself at the ground and miss. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Novi forum - početnička pitanja | bluesman | Sva početnička pitanja | 24 | 26. 05. 2011. 02:58 |
Zend Studio debug problem | c_shark | PHP | 0 | 26. 04. 2010. 12:14 |
Još jedno početničko....o .ME domenima | dark_mark | Sva početnička pitanja | 1 | 16. 01. 2008. 00:35 |
Početničko nerazumevanje DIV koncepta | mucky | (X)HTML, JavaScript, DHTML, XML, CSS | 8 | 15. 08. 2006. 13:49 |
Zend PHP Framework | Bojan Zivanovic | PHP | 14 | 08. 03. 2006. 12:42 |