[DDC-1651] APC query caching fails when an entity is bound to a query parameter. Created: 14/Feb/12 Updated: 18/Feb/12 Resolved: 18/Feb/12
|Project:||Doctrine 2 - ORM|
|Reporter:||Jonathan Robinson||Assignee:||Benjamin Eberlei|
Debian, Php 5.3, APC 3.1.9
When an entity is bound as a query parameter, query caching with APC fails with error message:
Catchable fatal error: Object of class XXX could not be converted to string in /libs/doctrine-orm/Doctrine/DBAL/Connection.php on line 1081
If I bind with entity's primary key field, everything works fine.
|Comment by Benjamin Eberlei [ 18/Feb/12 ]|
Fixed and merged into 2.2 branch.
A rebase onto the 2.1.x branch would take a rewrite, since the code is completly new and since there is a simple workaround ($entity->getId()) when binding i will not backported it into the 2.1.x branch.