Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony2][Symfony]Problem z updatem bazy danych
Matrix12
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

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


Witam,

prowadzę projekt w SF2 i dodałem nową encje chciałem zrobić doctrine:schema:update --force a tu błąd z informacją że jakaś tabela istnieje.. problem w tym że takiej tabeli nigdy nie utworzyłem, nie wiem skąd ją on zna. Jednak zmieniłem bazę danych na inna by dalej kontynuować no i jest problem nadal jest to samo. Nowa baza a on nadal że ta tabela istnieje.. Zrobiłem doctrine:cache:clear-metadata, doctrine:cache:clear-result ale nadal to samo. Nie wykorzystuje tej tabeli nigdzie, nawet nie wiem skąd ja on ma,
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Matrix12
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

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


Sprawdzę jeszcze asocjacje bo tutaj może być błąd

Pogrzebałem w asercjach i jakoś się udało nie krzyczy błędem. Problem teraz mam z peryzystencją. Problem w tym że to bardzo prosty skrypt...
Pobiera dane z zewnętrznego serwisu i zapisuje. Sprawdziłem $products jest tablicą nie jest ona pusta.. ale rekordy się nie zapisują. Próbowałem z przeniesieniem flusha to foreacha ale też nic.. wcześniej ten kod zapisywał.. Co w nim jest nie tak?


  1. foreach($products as $product){
  2. $product = new Product;
  3. $product->setName($product);
  4. $product->setCreatedAt(new \DateTime());
  5. $product->setUpdatedAt(new \DateTime());
  6. try{
  7. $em->persist($product);
  8. }catch(\Doctrine\DBAL\DBALException $e){
  9. throw new Exception($e->getMessage());
  10.  
  11.  
  12. }
  13. try{
  14. $em->flush();
  15. $em->commit();
  16. }catch(\Doctrine\DBAL\DBALException $e){
  17. $em->rollback();
  18.  
  19. }
  20. //reszta kodu
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 02:31