Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework][SQLite], Jak zainicjowac
agnieszkagdansk
post 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

  1. <?php
  2. $db = Zend_Db::factory(    $config->db->adapter, $config->db->config->toArray() );
  3. Zend_Db_Table::setDefaultAdapter($db);
  4. ?>


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
Go to the top of the page
+Quote Post
Fifi209
post 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
Go to the top of the page
+Quote Post
NuLL
post 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 smile.gif

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 :)
Go to the top of the page
+Quote Post
agnieszkagdansk
post 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
Go to the top of the page
+Quote Post
NuLL
post 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 :)
Go to the top of the page
+Quote Post
agnieszkagdansk
post 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ł
Go to the top of the page
+Quote Post
viking
post 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.


--------------------
Go to the top of the page
+Quote Post
agnieszkagdansk
post 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 08:39