Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [doctrine]Problem autoładowania modeli
R4D3K
post 9.08.2010, 14:48:57
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 12
Dołączył: 16.03.2007

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


Witam, od niedawna zaczynam swoją przygodę z doctrine, jako że mam na hostingu PHP 5.2.9 zdecydowałem się na rozpoczęcie swojej przygody z doctrine 1.2.2.
I otóż mam taki problem chciałbym żeby tak samo jak w dokumentacji modele klas samoczynnie się ładowały. Oto moja struktura katalogów :


Tak wygląda mój plik Bootstrap:
  1. <?php
  2. /*
  3.  * Doctrine 1.2.2 BOOTstrap
  4.  */
  5. require_once(dirname(__FILE__) . '/lib/vendor/doctrine/Doctrine.php');
  6. spl_autoload_register(array('Doctrine', 'autoload'));
  7. $manager = Doctrine_Manager::getInstance();
  8. $manager->setAttribute(Doctrine_Core::ATTR_AUTO_ACCESSOR_OVERRIDE, true);
  9. $manager->setAttribute(Doctrine::ATTR_MODEL_LOADING, Doctrine_Core::MODEL_LOADING_CONSERVATIVE);
  10. Doctrine::loadModels('./models/');
  11. Doctrine_Core::loadModels('./models/');
  12. ?>


i tak plik index.php:
  1. <?php
  2. /*
  3.  * To change this template, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. include 'bootstrap.php';
  7. $conn=Doctrine_Manager::connection('mysql://root:@localhost/test');
  8.  
  9. $user=new User();
  10. $user->login='Radek';
  11. $user->pass='haslo';
  12. $user->info[0]->tekst='To jest moja pierwsza wiadomość';
  13. $user->info[1]->tekst='To jest 2 NEWS !';
  14. $user->save();
  15. echo 'Zapisalem object doctrine:<br /><pre>'.$user->toString().'</pre>';
  16. echo '<br /><br /> to array:<pre>'.$user->toArray().'</pre>';
  17. ?>

Struktura modeli została wygenerowana na podstawie polecenia
Kod
Doctrine_Core::generateModelsFromDb('./models/');

I gdy uruchamiam plik index.php otrzymuje komunikat:
Kod
( ! ) Fatal error: Class 'User' not found in D:\!xampp\htdocs\doctrine_test\index.php on line 9
Call Stack
#    Time    Memory    Function    Location
1    0.0012    63400    {main}( )    ..\index.php:0


I nie wiem co jest nie tak ? Wygenerowane modele przesunąłem z folderu generated do folderu models. I mam gorącą wakacyjna prośbę niech ktoś mi powie co jest nie tak ....

Temat do zamknięcia, problem rozwiązany !

Ten post edytował R4D3K 7.08.2010, 12:02:55
Go to the top of the page
+Quote Post
cojack
post 9.08.2010, 15:09:51
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


To może napisz co było nie tak?


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
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 - 19:09