Загрузите несколько представлений с данными в Codeigniter 4Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Загрузите несколько представлений с данными в Codeigniter 4

Сообщение Anonymous »

Я хочу загрузить несколько представлений с данными на нем, а затем немедленно загрузите его контент и закрыл его, после того, как пользователь нажмите кнопку и выберите несколько флажков (в представлении). Ниже мой код (контроллер) с использованием CodeIgniter 4, но я просто получаю одно представление (и загружаю его): < /p>

Код: Выделить всё

public function MorePreview()
{
if (isset($_GET['btnDownload'])) {
if (!empty($this->request->getVar('ck_Download_TA'))) {

$download = $this->request->getVar('ck_Download_TA');
// dd($download);
foreach ($download as $kode) {
$NamafileTandaTangan = '';
$tt = $this->rhModel->getViewTandaTangan($kode);
if (count($tt) > 0) {
$NamafileTandaTangan = $tt[0]['lokasi'];
$NamafileTandaTangan = substr($NamafileTandaTangan, 12);
}
$sertifikat = $this->sertModel = new sertModel();
$srt = $sertifikat->getSrtWithKode($kode);
$bhs = $this->bhsModel->getBhsWithKode($kode);
$pengalaman = $this->ModelPengalaman->getPengalaman($kode);
$pengalaman_nq = $this->expNonQModel = new expNonQModel();
$experiences = $pengalaman_nq->CariSemuaKodeTA($kode);
$pendidikan = $this->eduModel->getEduWithKode($kode);

$ta = $this->rhModel->getCVwithKode($kode);

//  Mencari tanggal lahir, untuk dikonversi dari angka menjadi nama bulan
$tanggal = '';
$tgl = isset($ta['tgl']) ? $ta['tgl'] : '';
if ($tgl != '0000-00-00' && $tgl != null && $tgl != '') {
$tgl = substr($ta['tgl'], 8, 2);
$bln = substr($ta['tgl'], 5, 2);
//  Memanggil helper
helper('custom_helper'); // Loading single helper
//  Memanggil fungsi NamaBulan() untuk mencetak nama-nama bulan
$bulan = NamaBulan($bln);
$thn = substr($ta['tgl'], 0, 4);
$tanggal = $tgl . " " . $bulan . " " . $thn;
}
//  Mencari status pegawai
$status = isset($ta['status_pgw']) ? $ta['status_pgw'] : '';

$data = [
'ta' => $ta,
'status' => $status,
'tt' => $NamafileTandaTangan,
'tgl_lahir' => $tanggal,
'srt' => $srt,
'bhs' => $bhs,
'pendidikan' => $pendidikan,
'pengalaman' => $pengalaman,
'pengalamanNonQ' => $experiences
];
//https://www.youtube.com/watch?v=0npImrPi3Jk&list=PL79xP87McblnMZG-F1hnRLuMgM5C95nMG&index=10&ab_channel=GoPHP
echo view('rh/download_rh', $data);
echo  "";
echo "window.close();";
echo "";
}
}
}

}
Проблема в том, что я не могу получить итерацию для цикла, может ли мне кто -нибудь помочь?

Подробнее здесь: https://stackoverflow.com/questions/772 ... eigniter-4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»