![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
hej, mam pare podstawowych pytan dotyczacych cakephp:
1. Nazewnictwo - jak dla mnie - jest dosc irytujace. Jedna rzecz, ktora drazni mnie najbardziej to dodawanie 's' na koncu tabel w bazie :| np. zamiast tabeli osoba musze miec tabele osobas. czy da sie to gdzies w konfiguracji zmienic zeby nie trzeba bylo dodawac tego 's' (IMG:style_emoticons/default/questionmark.gif) 2. Nazewnictwo - ciag dalszy. Mamy te tabele osobas (brrrrr ://). Ja ogolnie przyjmuje konwencje: nazwaTabeli_id. czyli: osoba_id | imie | nazwisko a z tego co widze to on koniecznie chce zeby to bylo 'id'.
prosze, niech ktos powie ze to mozna zmienic, dla mnie najbardziej oczywista jest konwencja nazwaTabeli_id 3. Jak zrobic strone glowna? tzn. jak na razie (od wczoraj) patrze sobie jak to fajnie (czy niefajnie) dziala z baza itd. wchodze na adres: 127.0.0.1/MojProjekt/index.php/NawaKontrollera dobra, ale jesli chce sobie zrobic strone glowna (np pierwsza strona to powinna byc logowanie) log.php to gdzie powinnam ja umiescic? oraz w jaki sposob wejsc? poprzez 127.0.0.1/MojProjekt/coDalej? bede wdzieczna za wszelkie odpowiedzi.. pzdr, misty jeszcze mam 4-te pytanie. w jakim katalogu powinnam trzymac swoje klasy? tzn klasy niezwiazane z MVC, po prostu 'jakies' klasy (np pomocnicze). w ktorym z katlaogow powinny byc zapisane? pzdr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 10 Dołączył: 22.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
1 i 2. Jaka maszyna lub hosting jest? Jeżeli jest taka możliwość to przeinstaluj silnik SQL albo inne wyjście masz w kodzie gdzieś błąd.
3. <a href="log.php"></a> i nie ma linku takiego jak: www.domena.pl/index.php/MojProjekt 4. W jakim chcesz, jest to obojętne (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Hmm... Jeżeli zaczynasz przygodę z CakePHP, to prześledź tutorial Blog w CakePHP. Dosyć szybko można to przełknąć i kilka podstaw zrozumieć. Niestety tutorial częściowo po polsku, ale w większości po angielsku. Teraz parę odpowiedzi:
1. Nie trzeba dodawać 's' do nazwy tabeli w bazie danych, ale należy ustawić atrybut modelu, a dokładniej zmienną $useTable. 2. Również trzeba ustawić atrybut modelu, a dokładniej zmienną $primaryKey. Przeglądnij atrybuty modelu. 3. Niestety od tak tego nie zrobisz. Musisz utworzyć kontroler, formularz i widok, a później ustawić routing (wszystko opisano w tutorialu). 4. Może utwórz sobie katalog library i tam trzymaj swoje klasy php. Nie jestem specjalistą od Cake'a, ale przetestować go zdążyłem i drobną radą mogę służyć. Osobiście wolę inne framework-i. Mimo wszystko proponuję zacząć od Bloga. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:31 |