Autor | Zpráva | ||
---|---|---|---|
fandaa Profil |
#1 · Zasláno: 10. 8. 2009, 12:33:09
Jack06
Obsah souboru bude zřejmě serializované pole. |
||
Mastodont Profil |
#2 · Zasláno: 10. 8. 2009, 12:44:46
Jack06
To si udělej jak chceš, já používám běžné pole, které se při instalaci serializuje. <?php $connection['default'] = Array( 'user' => 'root', 'password' => 'XXXX', 'server' => 'localhost', 'database' => 'XXXX' ); $connection['admin'] = Array( 'user' => 'SSSSS', 'password' => 'TTTT', 'server' => 'localhost', 'database' => 'XXXX' ); return $connection; ?> |
||
BetaCam Profil |
#3 · Zasláno: 10. 8. 2009, 15:58:50
Mastodont
„No jo, ale co vše se rozumí pojmem universální? Jsou lidi, kteří vyžadují, abys mohl mít část dat na Oraclu a část na Postgre, a když to DB vrstva neumí, tak je to špatně.“ No právě možnost měnit driver je podle mého názoru zásadní. Projekt 1 : DB - mysql db::connect(array('hostname' => 'localhost', 'database' => 'test', 'username' => 'root', 'password' => '', 'driver' => 'mysql')); db::query("SELECT * FROM test"); Projekt 2 : DB - pgsql db::connect(array('hostname' => 'localhost', 'database' => 'test', 'username' => 'root', 'password' => '', 'driver' => 'pgsql')); db::query("SELECT * FROM test"); Výměna driverů je zásadní vlastnost pokud nechceš pro každý projekt psát DB layer furt dokola. ( Jistě pokud si je někdo na 110% jistý, že vždy bude psát aplikace jen na Mysql tak to nepotřebuje, ale opravdu existuje někdo kdo si je tímto jistý?? ) :) |
||
Mastodont Profil |
#4 · Zasláno: 10. 8. 2009, 16:02:26
BetaCam
Pozor, ty píšeš o něčem jiném. Tohle je Projekt 1 na mySQL a projekt 2 na Postgre. S tím nemám problém, ale já píšu o projektu používajícím obě DB najednou. |
||
Časová prodleva: 15 let
|
0