Doctrine 2 Entity manager pracuje s jinou tabulkou

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
snazimse
Člen | 43
+
0
-

Zdravím,

chtěl jsem se prosím zeptat, mám problém s doctrinou práce s dvěmi tabulkami v nette.

Dump v presenteru:

$this->EntityManager->getRepository(Articles::getClassName())->findAll(); // dotaz tabulka Articles
$this->EntityManager->getRepository(Categories::getClassName())->findAll(); // opět tabulka Articles = vyjímka špatný dotaz, repozitář by jinak měl odpovídat jiné tabulce...

Kde je prosím problém, nemohu snad pracovat s dvěmi tabulkami, nikde jsem nenašel kloudné řešení, repozitáře mám generované oba stejné. Jak mám přijít na to, proč se to tak chová? Má s tím někdo zkušenost?
Nejsem schopný proseděl jsem u toho už desítky hodin, nevím kde to zjistit.

Děkuju předem za reakci!

nightfish
Člen | 519
+
0
-

Jak vypadá tvá definice entity Categories?

snazimse
Člen | 43
+
0
-

nightfish napsal(a):

Jak vypadá tvá definice entity Categories?

Záhlaví, takto…

<?php

namespace App\Model;

use Nette;
use Nette\Utils\Strings;
use Nette\UnexpectedValueException;
use Nette\Http\Request;

use Doctrine\ORM\Mapping as ORM;

    /**
     * @ORM\Table(name="categories")
     * @ORM\Entity
     */
class Categories extends \Kdyby\Doctrine\Entities\BaseEntity
{
    use Nette\SmartObject;


     /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue
     */
    public $cat_id;

    /**
     * @ORM\Column(type="string")
     */
    public $seo_title;

    /**
     * @ORM\Column(type="string")
     */
    public $title;

    /**
     * @ORM\Column(name="date_add", type="datetime")
     */
    public $date_add;



    public $id;

    public $data;