ob_start () bir döngü içinde

0 Cevap php

I foreach () döngüsü kullanılarak döngü ne zaman bir sorun var ve bu döngü içinde ob_start () kullanarak ve ob_get_clean () ettik.

İşte benim fonksiyonu bulunuyor:

protected function renderEmail() {
$template = $this->_case.".php";
if(is_file($this->_dir.DS.$template)) {
    ob_start();
    if(!empty($this->_records)) {               
        foreach($this->_records as $key => $value) {
            ${$key} = $value;
        }
    }
    require_once($this->_dir.DS.$template);
    return ob_get_clean();
} else {
    $this->_errors[] = "Email template not found";
    return false;
} }

Bu fonksiyon, temel olarak e-posta içerik üreten ve daha sonra geri döner.

Yalnızca ilk bir içeriği verir - - Aşağıdaki olanlar boş - neden herhangi bir fikir, aynı e-posta içeriğini göndermek için - zaman döngü ben var sorun e-posta adresleri bir dizi geçer?

0 Cevap