Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 6.729 pregleda

Najnovija ↓

Nejasna sintaksicka greska 12.10.2010. u 15:27 · pre 195 meseci #1
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!
Potpis
AleXandar
Re: Nejasna sintaksicka greska 12.10.2010. u 15:41 · pre 195 meseci #2
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
Re: Nejasna sintaksicka greska 12.10.2010. u 16:17 · pre 195 meseci #3
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.
Sviđa mi se1
Re: Nejasna sintaksicka greska 12.10.2010. u 17:59 · pre 195 meseci #4
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.
Potpis
AleXandar
Re: Nejasna sintaksicka greska 12.10.2010. u 19:32 · pre 195 meseci #5
Citat:
Alexandar_d:ja sam samo copy-paste.


Upravo je tu greska. Da nisi samo copy/paste, najverovatnije bi i sam uhvatio gresku.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme