« 1 2
Autor Zpráva
fandaa
Profil
Jack06
Obsah souboru bude zřejmě serializované pole.
Mastodont
Profil
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
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
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.
« 1 2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: