mam problemy z symfony2 i generowaniem tabel na podstawie entities.
Stworzyłem bundle Company\CmsBundle.
Bundle zarejestrowałem w AppKernel jako: new Company\CmsBundle
\CompanyCmsBundle(),
Dodałem też w autoload wpis: 'Company' => __DIR__.'/../src',
Następnie utworzyłem katalog Entity i utworzyłem w nim entity Page
kodem:
namespace Company\CmsBundle\Entity; /* * @orm:Table(name="company_cms_page") * @orm:Entity */ class Page { /* * @orm:Id * @orm:Column(type="integer") * @orm:GeneratedValue(strategy="AUTO") */ protected $id; /* * @orm:Column(type="string",length="255") */ protected $title; /* * @orm:Column(type="slug", length="255") */ protected $slug; /* * @orm:Column(type="string",length="4000") */ protected $content; /* * @orm:Column(type="boolean",name="is_active") */ protected $isActive; /* * @orm:Column(type="datetime",name="created_at") */ protected $createdAt; /* * @orm:Column(type="datetime",name="updated_at") */ protected $updatedAt; public function __construct() { $this->createdAt = new \DateTime(); $this->updatedAt = new \DateTime(); } }
Dodałem również wpis w app/config/confg.yml i sekcji
doctrine:orm:entity_managers:default:mappings: w postaci
CompanyCmsBundle: ~
Na koniec wywołuję komendę: php app/console doctrine:schema:create
I niestety pomimo że wszystko wydaje mi się robię zgodnie z
dokumentacją otrzymuję komunikat: No Metadata Classes to process
Sprawdziłem już również czy moja klasa jest odnajdywana przez Doctrine
(wg tego postu
http://www.mentby.com/extesy/no-metadata-c...e-command.html)
i jest odnajdywana:
[353] => Company\CmsBundle\Entity\Page
Ma ktoś pomysł o co może chodzić i jak to rozwiązać?
Pozdrawiam serdecznie,
Łukasz