Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Propel/Creole] Schemat bazy danych, Lawina pytań
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Na stronie http://propel.phpdb.org/trac/wiki/Users/Do...a#columnelement, są dwie intrygujące mnie linijki.
Cytat
[type = "BOOLEAN|TINYINT|SMALLINT|INTEGER|BIGINT|DOUBLE|FLOAT|REAL|DECIMAL|CHAR|VARC
AR}|LONGVARCHAR|DATE|TIME|TIMESTAMP|BLOB|CLOB"]
[phpType = "boolean|int|integer|double|float|string|/BuiltInClassName/|/UserDefinedClassName/"]
Zastanawia mnie w jaki sposób Creole dopasowuje typy kolumn i do czego one są potrzebne podczas używania wygenerowanych modeli. Oprócz tego istnieje jeszcze kwestia typu DATETIME którego w tej liście nie widzę. No i wreszcie ostatnie bezmyślne pytanie; Co daje nam uzupełnienie parametrów type i phpType. Czy jest to kwestia samej dokumentacji czy jednak typy danych są sprawdzane, a może istnieje jeszcze jakiś inny powód?

Dzięki.

Ten post edytował orglee 14.11.2008, 19:28:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




TIMESTAMP jest dla MySQL traktowany jako DATETIME. Wygodne, czytelne i w ogóle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Co do typów nie wiem, ale może wartości są rzutowane do nich - nie używałem.
Pozdrawiam.

Przenoszę na Gotowe rozwiązania (propel propelem, ale temat z oop nie ma to nic wspólnego)
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: 13.10.2025 - 13:04