tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

DibiTable::$connection

před 11 lety

llook
Člen | 412

Neměla by vlastnost $connection v DibiTable být protected? Když je private, tak v ní nikdy nemůže být nic jiného než výsledek dibi::getConnection(). Nebo by taky mohlo být spojení nastavitelné konstruktorem, pak by private modifier smysl měl, nějak tak:

public function __construct(array $options = array(), DibiConnection $connection = null)
{
    $this->options = $options; // btw. k čemu je tohle?

    $this->setup();

    $this->connection = is_null($connection) ? dibi::getConnection() : $connection;
}

před 11 lety

David Grudl
Nette Core | 6822

Je to zatím takový prvotní nástřel, experimentální podoba.