mrpink
6/19/2007 12:15:00 PM
that's the correct synthax, working with me without problems:
for i in @news do
if dern_cat != i.categorie then
case i.categorie
when bar :foo
end
end
end
If you still have problems post your whole code and the exact and whole
errormessage you are getting!
Zouplaz wrote:
> le 19/06/2007 13:46, Daniel Kempkens nous a dit:
>> Zouplaz schrieb:
>>> Hello, there's certainly a monstrous error I don't see in :
>>> <% for i in @news %>
>>> <% if dern_cat != i.categorie %>
>>> <% case i.categorie %>
>>> <% end %>
>>> <% end %>
>>> <% end %>
>>>
>>> I've removed all the code I could and don't understand why the case
>>> i.categorie produce a syntax error, unexpected tIDENTIFIER, expecting
>>> kWHEN
>>>
>>> What is that syntax error ?
>>>
>>> Thank you
>> The correct Syntax would be something like this (not tested):
>> <% for i in @news %>
>> <% if dern_cat != i.categorie %>
>> <% case i.categorie %>
>> <% when bar then foo %>
>> <% end %>
>> <% end %>
>> <% end %>
>
> I removed the 'when' statements just to have the shortest source code...
> with
>
> when 'foo'
> doit()
> when 'bar'
> dont()
>
> the error is the same
--
greets
one must still have chaos in oneself to be able to
give birth to a dancing star