Wpis z mikrobloga

#symfony2 #php #namespaces #przestrzenienazw

http://i.imgur.com/llQ4vg9.png

Jak rozumieć przestrzenie nazw?

Zakładając że mamy takie pakiety jak na powyższym screenie:
Czy w tym przypadku Acme mogę traktować jako pewnego rodzaju grupę pakietów?
Np. mógłbym mieć taką strukturę katalogów:

Shops\CarsBundle
Shops\FruitsBundle
itp itp czyli cośna wzór "paczki" lub "grupowania"?

Np jeżeli kilka osób miałoby strony to czy mógłoby to wyglądać w taki sposób?

Tomek\HomeBundle`
Tomek\TestsBundle`
Andrzej\SoccerBundle`
Andrzej\BaseballBundle`
?

Chociaz w przypadku Andrzeja lepiej byłoby zastosować taką przestrzeń nazw

Andrzej\Sport\Soccer`
Andrzej\Sport\Baseball`

Poprawcie mnie jeśli się mylę

źródło: http://symfony.com/doc/current/cookbook/bundles/best_practices.html#bundle-name
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kwestia jak dużą aplikację piszesz.
Ja przeważnie dzielę sobie na większe moduły tzn UserBundle, NewsBundle, ForumBundle etc, lecz jak chcesz mieć "bardziej" Pofragmentowane sobie robisz tak jak 2 metoda, czyli na przykład ForumAdminBundle etc.
  • Odpowiedz