problem s dibi, prechod na v2.0
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Stig
- Člen | 29
Ahoj, prosim o radu. Upgradoval sem na verzi 2.0 (php 5.2) a nemuzu
rozchodit /najit/ dibi. Konkretne z ladenky „Class ‚dibi‘ not
found“.
Dibi mam stale na stejnem miste jako pred upgradem v libs vedle Nette.
V index.php
<?php
define('LIBS_DIR', WWW_DIR . '/../libs');
?>
struktura
<?php
root/
--app/
--www/
--libs/
----dibi/
----Nette/
?>
asi uplna blbost, ale proste nevim. dik
Editoval Stig (13. 2. 2011 0:18)
- Peter9
- Člen | 69
dibi ostáva. API vrstva Nette\Database je založená na odlišnej myšlienke (technológii).
O hej, a nezabudni zmeniť kód:
$db = Environment::getConfig('database');
dibi::connect($db->toArray());
Lúštil som to chvíľu, prečo to nie je také elegantné ako to kedysi bolo, a je nutnosť používať ďalších dočasných premenných (v Bootstrape to ho nie je veľa, ale aj tak)…
Editoval Peter9 (13. 2. 2011 13:40)