[DDC-2079] Error in build entities using yml with several inversedJoinColumns Created: 15/Oct/12 Updated: 09/Nov/12 Resolved: 21/Oct/12 |
|
| Status: | Resolved |
| Project: | Doctrine 2 - ORM |
| Component/s: | Tools |
| Affects Version/s: | 2.3 |
| Fix Version/s: | 2.3.1 |
| Security Level: | All |
| Type: | Bug | Priority: | Critical |
| Reporter: | André Antônio Lemos de Moraes | Assignee: | Fabio B. Silva |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
windows 7/php 5.3/apache 2.2 |
||
| Description |
|
Hello guys, sorry for the bad English found the error during a necessity and would like to post the solution. Below is an example of my yml relationamento a many to many. manyToMany: Well this example is generating this code. /**
Notice that Doctrine 2 is not putting commas to separate JoinColumns. So looking at the source code I found the following code and put it solved my problem. The changes was performed in EntityGenerator.php line 1090. $arrJoins = array(); $lines[] = implode(",". PHP_EOL, $arrJoins); $arrJoinsInverse = array(); $lines[] = implode(",". PHP_EOL, $arrJoinsInverse); I hope you understand what I'm trying to say, for you do not know if this error occurred, but if there ocorrei is one possible solution. Thank you. |
| Comments |
| Comment by Fabio B. Silva [ 21/Oct/12 ] |
|
Fixed by : https://github.com/doctrine/doctrine2/commit/2c0feb2a46a7cf97dc2878e6214924c3ffdbce67 |