[ZendFramework][SQLite], Jak zainicjowac |
[ZendFramework][SQLite], Jak zainicjowac |
12.06.2009, 21:11:36
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%) |
Mam plik moja_baza.sqlite
oraz plik config.ini Cytat [general] db.adapter = MYSQLI db.config.host = localhost db.config.username = db.config.password = db.config.dbname = moja_baza w pliku index.php
jednak nie wiem gdzie podac sciezke do pliku zeby sie połaczyło teraz jest taki bład: Cytat Fatal error: Uncaught exception 'Zend_Db_Adapter_Mysqli_Exception' with message 'Nieznana baza danych 'moja_baza''
in C:\Program Files\WebServ\.......\Zend\Db\Adapter\Mysqli.php: Ten post edytował agnieszkagdansk 13.06.2009, 16:46:01
Powód edycji: [erix] przeniosłem
|
|
|
12.06.2009, 21:17:26
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) |
Wyjątki trzeba łapać...
Poczytaj o exception (wyjątkach) -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
12.06.2009, 23:33:23
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) |
To nie ma zwiazku z wyjatkami. Korzystasz z bazy SQLite a wykorzystujesz sterownik dla MySQLi - musisz wybrac ten dla SQLLite
Ten post edytował NuLL 12.06.2009, 23:33:55 -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
13.06.2009, 16:45:20
Post
#4
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%) |
po zmianie na
Cytat db.adapter = SQLite pokazuje błąd Cytat Warning: Zend_Loader::include(Zend\Db\Adapter\Sqlite.php) [function.Zend-Loader-include]: failed to open stream: Z tego co widze to plik Sqlite jest w Zend\Db\Adapter\Pdo\Sqlite.php jednak nie wiem jak zrobic zeby ZF to widział Ten post edytował agnieszkagdansk 13.06.2009, 16:45:40 |
|
|
13.06.2009, 19:59:18
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) |
Sprawdzic czy masz sterownik w dystrybucji. Jesli nie to dograj go. W minimalnej wersji jaka ja mam drivera do SQLite nie ma.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
14.06.2009, 14:39:30
Post
#6
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%) |
No własnie mysle ze chodzi o sterownik który jest w katalogu pdo czyli w
Zend\Db\Adapter\Pdo\Sqlite.php Problem w tym jak zrobic zeby ZF to widział |
|
|
14.06.2009, 19:19:13
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Kod database.adapter = "Pdo_Sqlite" database.params.dbname = "/db/name.sqlite" $db = Zend_Db::factory($config->database); I na początek zacznij od czytania dokumentacji. Bez tego będzie raczej ciężko. -------------------- |
|
|
14.06.2009, 19:20:49
Post
#8
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%) |
Dziekuje bardzo,
narazie czytam kurs http://www.heavymind.net/zend-framework-tutorial Ten post edytował agnieszkagdansk 14.06.2009, 19:46:03 |
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 08:39 |