Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [symfony]1.4 Doctrine nie widzi nowych kolumn
marins
post 12.03.2012, 12:26:10
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 4
Dołączył: 12.07.2003

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


zdefiniowałem nowe kolumny w shema.yml,
dodałem również do wygenerowanych klas w lib/model/doctrine/base
oraz metody do klass lib/model/doctrine

zrobiłem migrację.

mimo to - zwracane rekordy nadal nie posiadaja wartosci z nowych kolumn. Są jednak zapisywane zmiany.


Nie mogę przebudować modeli, ze względu dopisany w nich kod.


Any ideas?
Go to the top of the page
+Quote Post
jaro87
post 14.03.2012, 11:12:27
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 7
Dołączył: 10.03.2011
Skąd: Wrocław

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


Nie edytuj ręcznie klas w lib/model/doctrine/base. Masz w lib/model/doctrine klasy które dziedziczą po tych z base i tylko je powinieneś zmieniać smile.gif

Przeczytaj sobie http://www.symfony-project.org/gentle-intr...-Layer-Doctrine Skup się głównie na "Model Classes".
Go to the top of the page
+Quote Post
g0ther
post 29.03.2012, 14:22:26
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 2
Dołączył: 25.08.2010

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


Tak na poparcie tego co napisał @jaro87, opis doctrine:build-model (Task):
The task read the schema information in config/doctrine/*.yml from the project and all enabled plugins.

The model classes files are created in lib/model/doctrine.

This task never overrides custom classes in lib/model/doctrine. It only replaces files in lib/model/doctrine/base.


http://www.symfony-project.org/reference/1...ine_build_model

Ten post edytował g0ther 29.03.2012, 14:23:01
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: 13.06.2025 - 06:12