Vícenásobné volání action
- Taps
- Člen | 168
Dobrý den,
v presenteru má action pomocí, kterého si každý uživatel vytváří
export dat do PDF a data jsou mu následně zaslána na e-mail. Zároveň bych
však potřeboval na konci měsíce automaticky generovat reporty pro všechny
uživatele. Bylo by možné actionExport nějak aplikovat do cyklu foreach,
případně co byste doporučili? Ve foreach jsem zkoušel použít
$this->forward, ale actionExport proběhl pouze 1×. Pokud místo
actionExport použiji jen public function export() a ve foreach dám
$this->export, tak vše v pořádku proběhne. Děkuji
public function actionExport($id){
....
}
public function actionReporter() {
$currentDate = new \DateTime();
$currentDay = $currentDate->format('j');
if ($currentDay === '30') {
$userDetails = $this->userdb->getUserList()->fetchAll();
foreach ($userDetails as $user) {
$code = $user->kod;
$this->forward('export', $code);
}
}
}