pierce laura jeb hijo george bush barbara php mysql join symfony1 doctrine

php - laura - jeb bush



doctrina unirse sin relaciĆ³n (1)

Posible duplicado:
¿Es posible unir tablas en la doctrina ORM sin usar relaciones?

Tengo 2 clases Mes y Vegetal. Ellos no tienen ninguna relación juntos.

Me gustaría jugar el SQL: SELECT * FROM month, vegetable

En MySQL funciona perfectamente. Lo intento así en Doctrine:

$months = Doctrine_Query::create() ->select(''m.*, v.*'') ->from(''month m, vegetable v'') ->execute();

Cuando lo intento, obtengo:

"vegetable" with an alias of "v" in your query does not reference the parent component it is related to.

Alguien sabe por qué ?

¿Es posible hacer lo que quiero con la doctrina?


First Doctrine usa DQl y no SQL.

DQL usa objetos, por lo que Doctrine intenta obtener una relación de mes a vegetal, pero no hay ninguna relación.

Cuando quiera que esto tenga que ver con Doctrine, debe hacer dos consultas y buscarlas como matriz y unirlas.