| Codeigniter klicanje funkcije | ||
|---|---|---|
|
halo
28. dec 2011 12:02:27
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#1
Začel sem uporabljati Codeigniter sistem in mi je zelo všeč. Imam pa eno vprašanje. |
|
|
SlimDeluxe
28. dec 2011 12:06:34
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#2
S tem rušiš design pattern, ki pravi da na 1 request odgovarja le 1 controller. Freelance Web Developer
|
|
|
halo
28. dec 2011 13:32:08
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#3
hmmm.. ni mi čisto jasno kdaj se posluževati library, helper, driver ali predlagani MY_Controller. |
|
|
php.programer
28. dec 2011 14:11:53
Pridružen od: 20. sep 2011 347 objav 154 106 10 |
#4
jaz sem prebral celotno dokumentacijo + vse primere na net.tuts.com in lahko rečem, da je to pravilna pot, ker vmes še pridobiš veliko drugih odgovorov, ki ti mogoče v "tem trenutku" niso uporabni ;) s tem si boš odgovoril, kdaj uporabljat library, helper, driver, controller,... in kdaj so potrebne spremembe po system folderju! LP |
|
|
SlimDeluxe
28. dec 2011 14:21:43
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#5
halo, večji del procedure, ki se ukvarja s podatki lahko daš v "model", nekaj ti še ostane v kontrolerju in za to ni problema, če maš skopirano. Saj večina kontrolerjevih metod je od 10-20 vrstic max, razen pri večjih formih. Freelance Web Developer
|
|
|
ledi
28. dec 2011 14:26:21
Pridružen od: 14. avg 2008 681 objav 325 223 14 |
#6
v cakephp jaz ponavadi splosno funkcijo dam kar v app_controller ki je dostopen vsem controllerjem. Ce mas pa kas specificnega se pa naredi library |
|
|
halo
28. dec 2011 16:16:57
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#7
net.tuts mi deluje zelo koristen. opažam da sem se prehitro pognal v programiranje in ne razumem celotnega koncepta. edina stvar po parih tutorialih, ki mi ni povsem jasna je, zakaj se recimo podatki ne obdelajo v controllerju in pošleju v view, kjer bi se samo izpisali. |
|
|
SlimDeluxe
28. dec 2011 16:47:10
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#8
To si še enkrat preberi:
Freelance Web Developer
|
|
|
halo
28. dec 2011 17:46:51
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#9
če prav razumem.... v določenem manjšem view-ju obdelaš prikaz, ga shraniš v $data ter posreduješ glavnemu prikazu? |
|
|
SlimDeluxe
28. dec 2011 18:36:19
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#10
Jp, v določenem manjšem viewu obdelaš samo neko smiselno celoto, kot v zgornjem primeru npr. okvirček s seznamom kategorij. Potem ta "manjši view" preprosto echo-jaš v nekem glavnem viewu, kjer želiš da se ta element pojavi. Freelance Web Developer
|
|