28. fejezet - hogyan lehet azonosítani vezérlők szolgáltatások

  • Components Symfony - Zeneszerző autoload
  • Készítsen saját ... freymorka segítségével Symfony2 alkatrészek (12. rész)
  • Készítsen saját ... freymorka segítségével Symfony2 (11. rész), a komponensek
  • Ami a saját komponenseket freymorka ... Symfony2 (10. rész)
  • Ami a saját komponenseket freymorka ... Symfony2 (9. rész)

Ebben a könyvben, megtudhatja, hogy mennyire könnyű használni vezérlők, ha kiterjeszti az alap osztály Controller. Míg működött nagy, de a vezérlőt is definiálható szolgáltatásokat.

[Su_spoiler open = "yes" ikon = "" class = "my-spoiler jegyzet" title = ""]

Meghatározása az adatkezelő, mint szolgáltatás igényel egy kicsit több munkát. A fő előnye az, hogy a lényege az adatkezelő, vagy szolgáltatás-átviteli vezérlő lehet változtatni beállításával servosov tartályba. Ez különösen akkor hasznos, ha a fejlődő nyílt sourse köteg vagy bármilyen csomagot, ami lesz újra más projektekben.

Preimuzhestvom második az, hogy a vezérlők a „sandbox”. Nézzük az érveket hagyjuk a tervező, akkor könnyen belátható, hogy milyen típusú is legyen az, és mit nem. és mivel Minden kapcsolatnak kézzel kell bevinni, úgy válik egyre nyilvánvaló (például ha rengeteg érv a kivitelező), ha a szabályozók nagy és kell bontani sok kicsi.

És így, akkor is, ha nem megy, hogy meghatározza a vezérlők a szolgáltatások, akkor valószínűleg hasznos az Ön számára, hogy nézd meg a nyílt forráskódú kötegeket Symfony2. Fontos, hogy megértsük az előnye és hátránya mindkét megközelítés.

Meghatározása az adatkezelő, mint szolgáltatás

A vezérlő lehet meghatározni, mint egy szolgáltatást, mint bármely más osztály. Például, ha a következő vezérlő: