Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF][ZendFramework2][ZF2] Jak mam rozumieć ten kawałek kodu ?
Forum PHP.pl > Forum > PHP > Frameworki
bednar1529
Uczę się ZF2 i mam problem ze zrozumieniem kodu wykonałem krok po kroku ze strony zenda User Guide przykład z Album ale nie wszystkie linijki kodu udało mi się rozszyfrować chodzi o następujący kawałek kodu.
Z tego co rozumiem jest tu konfigurowany moduł Adapter do bazy danych znajduje się on w zf2tutrorial/Module/Album/Module.php <- czyli w konfiguracji modułu Album.

  1.  
  2.  
  3. public function getServiceConfig()
  4. {
  5. return array(
  6. 'factories' => array(
  7. 'Album\Model\AlbumTable' => function($sm) { // <-- chodzi głównie o ten zapis jakie ma tu znaczenie function ($sm) questionmark.gifquestionmark.gif
  8. $tableGateway = $sm->get('AlbumTableGateway');
  9. $table = new AlbumTable($tableGateway);
  10. return $table;
  11. },
  12. 'AlbumTableGateway' => function ($sm) { // <-- tak samo tu znaczenie function ($sm) questionmark.gifquestionmark.gif nie mam pojęcia co oznacza sam function
  13. $dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
  14. $resultSetPrototype = new ResultSet();
  15. $resultSetPrototype->setArrayObjectPrototype(new Album());
  16. return new TableGateway('album', $dbAdapter, null, $resultSetPrototype);
  17. },
  18. ),
  19. );
  20. }
  21.  
bednar1529
Dzięki. Za bardzo pogrążyłem się starszymi podręcznikami zamiast szukać u źródła.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.