Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony 2] Przesiadka z symfony 1.4 i problem
muwie
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 21.02.2007
Skąd: Milejów

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


Witam wszystkich.
Chcąc się rozwijać i iśc z duchem czasu przesiadłem się na Symfony 2. Postawienie przykładowej aplikacji poszło bez trudu. Nawet system TWIG jakoś szybko załapałem.
Stworzenie Bloga z jedna tabelą (posty) też poszło gładko. Problem zaczął się gdy chciałem zrobić relację pomiędzy tabelami.
Sposób ztąd nie działa. Albo jest error albo po zmianach wogole nie tworzy relacji. Więc pomyślałem, że może łatwiej będzie przy użyciu plików yml. Stworzyłem dwa pliki:
  1. Acme\StoreBundle\Entity\Product:
  2. type: entity
  3. repositoryClass: Acme\StoreBundle\Repository\ProductRepository
  4. table: product
  5. id:
  6. id:
  7. type: integer
  8. generator: { strategy: AUTO }
  9. fields:
  10. name:
  11. type: string
  12. length: 100
  13. price:
  14. type: decimal
  15. scale: 2
  16. description:
  17. type: text
  18. manyToOne:
  19. category:
  20. targetEntity: Category
  21. mappedBy: product

  1. Acme\StoreBundle\Entity\Category:
  2. type: entity
  3. table: category
  4. fields:
  5. id:
  6. type: integer
  7. id: true
  8. generator:
  9. strategy: AUTO
  10. name:
  11. type: string
  12. length: '255'
  13. lifecycleCallbacks: { }
  14. oneToMany:
  15. products:
  16. targetEntity: Product
  17. mappedBy: category
.
Ale nie wiem jak te pliki zmapowaćsad.gif
Komenda
  1. php app/console doctrine:generate:entities Acme/StoreBundle/Entity/Product

nie daje pożądanego rezultatu. Domyślam się, że musze podać typ pliku z jakiego chce mapować. Tylko gdzie to mam zmienić?
Proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 03:15