Oznámení
Nette 2.0.13 + Dibi 2.1.1 + MSSQL
před 6 lety
- kocak86
- Člen | 5
V neon.config mam:
dibi:
driver: mssql
host: localhost
username: xxx
password: xxx
database: test
V bootstrap.php mam :
$configurator->onCompile[] = function ($configurator, $compiler) {
$compiler->addExtension('dibi', new DibiNette20Extension());
};
Ladenka hazi vyjimku: DibiDriverException
Kod se zasekne v: DibiMySqlDriver->connect (arguments)
Arguments je:
array(10) {
username ⇒ NULL
password ⇒ NULL
host ⇒ NULL
result ⇒ array(2) ▼ {
formatDate ⇒ NULL
formatDateTime ⇒ NULL
}
driver ⇒ „mysql“ (5)
name ⇒ NULL
flags ⇒ NULL
charset ⇒ „utf8“ (4)
timezone ⇒ „+01:00“ (6)
socket ⇒ ""
}
Jak je mozne ze mi to vzdy skace do driveru „mysql“ kdyz mam
v config nastaveno „mssql“. Do MYSQL databaze se pripojim vpohode, ale do
MSSQL ne.
před 6 lety
- Milo
- Nette Core | 1119
Když si DibiNette20Extension takhle zaregistruješ, jak potom službu dibi z kontejneru dostáváš? Zkus v prezeneru:
dump($this->context->getService('dibi')->connection);
# nebo
dump($this->context->getByType('DibiConnection'));