Łukasz Skowroński Sitecore MVP
Temat: No Metadata Classes to process, Problem przy...
Witam,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...
i jest odnajdywana:
[353] => Company\CmsBundle\Entity\Page
Ma ktoś pomysł o co może chodzić i jak to rozwiązać?
Pozdrawiam serdecznie,
Łukasz