Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nejasna sintaksicka greska

[es] :: PHP :: PHP za početnike :: Nejasna sintaksicka greska

[ Pregleda: 4943 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
92.36.199.*



+7 Profil

icon Nejasna sintaksicka greska12.10.2010. u 14:27 - pre 164 meseci
Pozdrav,
PHP mi javlja gresku Parse error: syntax error, unexpected T_STRING na sljedecoj liniji (u pitanju je index.ctp tj CakePHP):


echo $html->link(ife('
$post['Post']['published'] == 1',
'Published','Unpublished'),
'/posts/'.ife('$post['Post']['published'] == 1',
'disable','enable').'/'.$post['Post']['id']);

Nikako mi nije jasno u cemu je problem provjerio sam 10000x da li neko mozda zna?
Hvala unaprijed!
AleXandar
 
Odgovor na temu

developer10
profesor engleskog jezika, freelance web
developer

Član broj: 270189
Poruke: 27
92.36.245.*

Sajt: www.poslovni-adresar.ba


+1 Profil

icon Re: Nejasna sintaksicka greska12.10.2010. u 14:41 - pre 164 meseci
Koliko ja vidim, imas odmah na pocetku "Ife" umjesto "If"
nisam gledao dalje jer mislim da je to to ako si radio copy-paste koda
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: Nejasna sintaksicka greska12.10.2010. u 15:17 - pre 164 meseci
Ne bavim se nesto cakephp-om, ali u manualu je definicija za ife ovo:

Code:
ife($condition, $ifNotEmpty, $ifEmpty)


Ti si recimo prvi parametar (uslov) :

Code:
$post['Post']['published'] == 1


uokvirio jednostrukim navodnicima ??

Probaj sa prvog parametra iz oba ife-a da uklonis te navodnike, pa vidi dalje sta kaze parser.
 
Odgovor na temu

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
92.36.199.*



+7 Profil

icon Re: Nejasna sintaksicka greska12.10.2010. u 16:59 - pre 164 meseci
Citat:
Tudfa: Ne bavim se nesto cakephp-om, ali u manualu je definicija za ife ovo:

Code:
ife($condition, $ifNotEmpty, $ifEmpty)


Ti si recimo prvi parametar (uslov) :

Code:
$post['Post']['published'] == 1


uokvirio jednostrukim navodnicima ??

Probaj sa prvog parametra iz oba ife-a da uklonis te navodnike, pa vidi dalje sta kaze parser.


Bravo to je to.... Najveca zalost je to sto tako pise u knjizi Practical cakePHP, ja sam samo copy-paste.
AleXandar
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.mbb.telenor.rs.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Nejasna sintaksicka greska12.10.2010. u 18:32 - pre 164 meseci
Citat:
Alexandar_d:ja sam samo copy-paste.


Upravo je tu greska. Da nisi samo copy/paste, najverovatnije bi i sam uhvatio gresku.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Nejasna sintaksicka greska

[ Pregleda: 4943 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.