Mam nazwę dwuczłonową w postaci show_products. Robię url_for no i funkcję obsługi akcji muszę nazwać executeShow_products Trochę dziwnie nie uważacie? Czy da się coś z tym zrobić, żeby było executeShowProducts? Dawanie dużych liter w linku (url_for) chyba też nie jest najlepszym pomysłem.
Crozin
2.07.2010, 17:00:03
Ta druga część nazwy jest w ogóle konieczna? Akcja oczywiście może nazywać się showproducts (możesz zapisywać to jako showProducts - PHP nie jest wrażliwe na wielkość znaków w nazwach funkcji czy metod). Reguła w routingu może nazywać się show_products (w url_for będziesz mógł odwoływać się przez formę z "_"). Tylko nie wiem dlaczego miałbyś unikać oryginalnej nazwy w tym helperze, dlaczego używanie dużych liter w url_for miałoby być złym pomysłem?
SnakeEater
2.07.2010, 17:05:02
Chodzi o to, że w url raczej omija się wielkie litery, bo w samym url_for to oczywiście nic złego.