Zdravím, začínám s nette a doctrine a když se snažím získat jeden článek z databáze tak mi stále vyhazuje chybu Metadata of class Posts was not found, because the class is missing or cannot be autoloaded

v config.local mám doctrine:
user: root
password:
dbname: quickstart
host: 127.0.0.1:3306
metadata:
App: %appDir% a pak v namespace App\Model ve složce app/model mám soubor Posts.php který začíná :

namespace App\Model;

use Doctrine\ORM\Mapping as ORM; use Kdyby\Doctrine\Entities\Attributes\Identifier;

/**
*
* @ORM\Entity()
*/ class Posts {

A pak třídu PostService:

class PostService {

/**
* @var EntityManager
*/
private $EM;

public function __construct(EntityManager $entityManager)
{
$this->EM = $entityManager;
}

/**
* @return Posts
*/
public function findArticle($id){
return $this->EM->find(‘Posts’, $id);
}

}

Mohl by mi někdo objasnit co dělám špatně ?


You must first log in to participate in this discussion