Chciałbym jak najprostszym sposobem zrobić operacje importu danych z pliku xlsx asynchronicznie. Z tego co widzę operacje doctrine sprawiają, że klient i tak czeka na response, a z kolei użycie fastcgifinishrequest przerywa zupełnie te operacje.

Przeczytałem, że najprościej jest to zrobić używając SlmQueue - dobrze myślę? Może znacie jakiś prostszy sposób bez instalowania dodatkowych bibliotek?

Framework zf2

#programowanie #php #zend #zend2 #
@spike200: ten twój SlmQueue i tak wymaga jakiejś kolejki więc musisz postawić osobną usługę a nie tylko instalować bibliotekę, kolejkę możesz obsłużyć i bez tej biblioteki. Jak nie chcesz niczego instalować to zawsze możesz na chama odpalić nowy proces php przez system(), działa ale jest niesamowicie głupim pomysłem. Może po prostu cronjob?
  • Odpowiedz
@plushy: Zrobiłem to używając SlmQueue i SlmQueueDoctrine. Nie trzeba niczego na serwerze instalować tylko odpalić proces kolejki z konsoli zenda. Działa pieknie.
  • Odpowiedz
Otóż mam dwie tabele w bazie danych AddressBook i EmailReceivers. I teraz w obiekcie EmailReceiversTable mam TableGateway do tej tablicy. Niestety muszę sprawdzić czy przed insertem do tej tabeli adres email znajduje się w AddressBookTable i jeżeli nie dodać ten rekord. Jak to najlepiej zrealizować?

#zendframework #zend2 #zend #php