Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

Temat: [ko3] ORM - nazewnictwo modelu

Jaka jest prawidłowa konwencja nazw modeli, zawierających w nazwie znak podkreślenia?

Gdy tworzę model:
class Model_User_address extends ORM


i wywołuję go potem
$ua = ORM::factory('user_address');


dostaję błąd:
ErrorException [ Fatal Error ]: Class 'Model_User_address' not found


Jak z nazwy wyrzucę znak podkreślenia, oczywiście wszystko jest OK.
4.02.2011, 23:29

Temat: [ko3] ORM - nazewnictwo modelu

Koniec tematu. Zrezygnowałem ze znaków podkreślenia i działa wyśmienicie, więc problem uważam za quasi-rozwiązany :)
7.02.2011, 10:08

Paweł Dymek Web Developer

Temat: [ko3] ORM - nazewnictwo modelu

Jak dla mnie to powinno wyglądać tak:

classes/model/user.php
classes/model/user/address.php

Pliki będą lepiej uporządkowane. Nazwa "Model_User_Address" też nie będzie stanowić problemu.
7.02.2011, 15:24

Temat: [ko3] ORM - nazewnictwo modelu

Paweł Dymek:
Jak dla mnie to powinno wyglądać tak:

classes/model/user.php
classes/model/user/address.php

Pliki będą lepiej uporządkowane. Nazwa "Model_User_Address" też nie będzie stanowić problemu.

Faktycznie przy takim układzie nie ma problemu i dodatkowo jest porządek.
7.02.2011, 19:59



Wyślij zaproszenie do