Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> propel+błędy
roofy_1
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.02.2008

Ostrzeżenie: (0%)
-----


Witam!!!
Mam pytanie dotyczące błędu pojawiającego się podczas wstawiania rekordów do bazy; otóż wykorzystałem propela do stworzenia klas aktywnych rekordów i próbuję wstawić dane do bazy ale pojwaia mi się taki błąd:

Kod
Fatal error: Uncaught exception 'PropelException' with message 'No connection params set for model' in C:\wamp\bin\php\php5.2.5\propel\runtime\classes\propel\Propel.php:471 Stack trace: #0 C:\wamp\www\baza2\wrzut_do _bazy\szkoly\om\BaseInstytucja.php(493): Propel::getConnection('model') #1 C:\wamp\www\baza2\wrzut_do _bazy\wstaw.php(55): BaseInstytucja->save() #2 {main} thrown in C:\wamp\bin\php\php5.2.5\propel\runtime\classes\propel\Propel.php on line 471


Czy ktoś może spotkał się z takim problemem i mógłby mi pomóć?

Pozdr,

Ten post edytował roofy_1 4.03.2008, 08:11:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Sh4dow
post
Post #2





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Bral polaczenia z baza danych o nazwie model. A przynajmniej tyle wynika z bledu.


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
roofy_1
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.02.2008

Ostrzeżenie: (0%)
-----


no tak winksmiley.jpg
tylko, że nie rozumiem dlaczego próbuje się połączyć z bazą model, której nie ma...
klasy aktywnych rekordow zostały wygenerowane w oparciu o konkretne połącznie do bazy; sprawdzałem w poszczególnych plikach wymienionych w errorze i nie znalazłem tam żadenj infromcji na temat połączenia do bazy 'model'
Dlatego pytam o to cz może ktoś mial taki błąd i ewentualnie gdzie szukać rozwiązania


Pozdr,

Witajcie ponownie-problem rozwiązany-zmieniłem w jednym ze skryptów wygenerowanych przez propela rzeczywiście była zdeklarowana stała nazwa bazy='model' ustawiłem właściwą bazę i śmiga

dzięki za pomoc podr,

Ten post edytował roofy_1 5.03.2008, 10:08:04
Go to the top of the page
+Quote Post
Mariner
post
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 6
Dołączył: 26.12.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Zanim propel zacznie generować klasy .php na podstawie min. pliku konfiguracyjnego "schema.xml" należy sprawdzić czy w tym pliku jest podana prawidłowa nazwa bazy danych, a więc :
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <database defaultIdMethod="native" name="NAZWA_BAZY">

jako właściwość elementu "database" o nazwie "name" podajemy nazwę docelowej bazy danych, w przypadku generowania pliku schema.xml przez program DBdesigner a następnie przekonwerterowania go do postaci odpowiedniej dla propela pewnym generatorem często powstaje taki błąd że wartością właściwości "name" jest "model"- czyli nazwa bazy danych której nie mamy.
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 Aktualny czas: 20.08.2025 - 12:39