[DC-1044] record Line 2430 Unlink method Warning: Illegal offset type in sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Record.php on line 2459 Created: 05/Dec/11 Updated: 05/Dec/11 |
|
| Status: | Open |
| Project: | Doctrine 1 |
| Component/s: | Record |
| Affects Version/s: | 1.2.3 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Kyle Clarke | Assignee: | Jonathan H. Wage |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Description |
|
When you have a new unpersisted object and you call a method to a referenced object - when calling the unlink() method on referenced object the above error is called. Warning: Illegal offset type in sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Record.php on line 2459 eg $foo = new foo(); $foo->getBar(); This call will bind a reference of Bar against the foo object. $foo->unlink('bar'); As no objects are yet persisted, the unlink method tries to match ids on the objects that do not exist. |