Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] - No Metadata Classes to process, Problem przy wykorzystywaniu Entities w Symfony2
lukas.skowronski
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 17.10.2007

Ostrzeżenie: (0%)
-----


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:
  1. namespace Company\CmsBundle\Entity;
  2.  
  3. /*
  4.  * @orm:Table(name="company_cms_page")
  5.  * @orm:Entity
  6.  */
  7. class Page
  8. {
  9. /*
  10.   * @orm:Id
  11.   * @orm:Column(type="integer")
  12.   * @orm:GeneratedValue(strategy="AUTO")
  13.   */
  14. protected $id;
  15.  
  16. /*
  17.   * @orm:Column(type="string",length="255")
  18.   */
  19. protected $title;
  20.  
  21. /*
  22.   * @orm:Column(type="slug", length="255")
  23.   */
  24. protected $slug;
  25.  
  26. /*
  27.   * @orm:Column(type="string",length="4000")
  28.   */
  29. protected $content;
  30.  
  31. /*
  32.   * @orm:Column(type="boolean",name="is_active")
  33.   */
  34. protected $isActive;
  35.  
  36. /*
  37.   * @orm:Column(type="datetime",name="created_at")
  38.   */
  39. protected $createdAt;
  40.  
  41. /*
  42.   * @orm:Column(type="datetime",name="updated_at")
  43.   */
  44. protected $updatedAt;
  45.  
  46. public function __construct()
  47. {
  48. $this->createdAt = new \DateTime();
  49. $this->updatedAt = new \DateTime();
  50. }
  51. }


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

Ten post edytował lukas.skowronski 28.04.2011, 13:49:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:39