Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PDOException: You cannot serialize or unserialize PDO instances
Forum PHP.pl > Forum > Bazy danych
lucassus
PDOException: You cannot serialize or unserialize PDO instances
- co oznacza ten błąd, jak się go pozbyć?

Pojawia mi się on gdy próbuję testować modele phpDoctrine za pomocą PHPUnit.

Inny błąd, który mnie "męczy" to:
Doctrine_Connection_Pgsql_Exception: SQLSTATE[25P02]: In failed sql transaction: 7 ERROR: current transaction is aborted, commands ignored until end of transaction block

Cytat(lucassus @ 5.04.2008, 21:07:20 ) *
PDOException: You cannot serialize or unserialize PDO instances
- co oznacza ten błąd, jak się go pozbyć?


Kod
class Person_UserTest extends PHPUnit_Framework_TestCase
{
     // załatwia sprawę z serializacją PDO
     protected $backupGlobals = false;
}
pyro
Cytat(lucassus @ 6.04.2008, 11:03:43 ) *
PDOException: You cannot serialize or unserialize PDO instances
- co oznacza ten błąd, jak się go pozbyć?

Pojawia mi się on gdy próbuję testować modele phpDoctrine za pomocą PHPUnit.

Inny błąd, który mnie "męczy" to:
Doctrine_Connection_Pgsql_Exception: SQLSTATE[25P02]: In failed sql transaction: 7 ERROR: current transaction is aborted, commands ignored until end of transaction block



Kod
class Person_UserTest extends PHPUnit_Framework_TestCase
  {
      // załatwia sprawę z serializacją PDO
      protected $backupGlobals = false;
  }


1. nie mozesz serializować instancji PDO
2. stosowane transakcje wiec transakcja zostanie anul;owana dopoki nie zostanie ukonczony blok transakcji
dr_bonzo
pyro: to zes 2.ke wytlumaczyl

2. Z powodu (jakiegos) bledu wewnatrz rozpoczetej tranzakcji, tranzakcja jest przerywana (rollback) i caly kod - do konca bloku tej tranzakcji jest ignorowany.
- a jaki to blad - z twoich podanych informacji nic nie wynika
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.