Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CakePHP] Konwencje nazewnictwa
Pulpetto
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 2
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


Hej, mam pewne wątpliwości jeżeli chodzi o nazewnictwo w Cake. Czytam dokumentacje i tutorial i w tutorialu dotyczącym tworzenia systemu postów Cake dokumentacja jest pewna nieścisłość, albo po prostu ja czegoś nie rozumiem.

Otóż jest tam napisane tak:
Cytat
Naming convention is very important in CakePHP. By naming our model Post, CakePHP can automatically infer that this model will be used in the PostsController, and will be tied to a database table called posts.


No i teraz jak to rozumieć. Czemu model nazywa się Post, ale tabela w bazie już posts a kontroler Posts. Czemu tu jest takie poplątanie z tym "s"? W jakiś dziwny sposób liczba mnoga nam się wkrada i co teraz? Jak nazwę model (może nie najlepiej) Auto i do niego będę chciał napisać kontroler to ma to być AutosController, a tabela autos? Troszkę to jak dla mnie dziwne, jest mi to ktoś w stanie wytłumaczyć ? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pulpetto
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 2
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


Może Auto było z goła złym przykładem, po prostu chciałem zobaczyć czy to chodzi o to, że Cake rozróżnia wyrazy z liczbą mnogą itd
I okazuje się, że tak (IMG:style_emoticons/default/smile.gif)
Dzięki za pomoc!

Oczywiście nazwy stosuję po angielsku natomiast to był tylko jaskrawy przykład, nie jestem w stanie sobie wyobrazić, że robię kontroler i nazywam go posty, a nie posts (IMG:style_emoticons/default/smile.gif)

Czyli ogólnie podsumowując: Model liczba pojedyncza i kontroler liczba mnoga + Controller

Jeszcze raz dzięki za wyjaśnienie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 16:29