CodeIgniter kod görüntülemek için verileri ile geçen Sorunu

1 Cevap php

Ben yerel Apache kurulum üzerinde çalışan bir CodeIgniter kodu var. Ama Godaddy Hosting üzerinde çalışmaz.

Ben diğer benzer görüşleri ve Godaddy üzerinde çalışıyoruz denetleyicileri var.

Aşağıdaki kodu. Ben sadece ilgili kod yapıştırılır var.

Denetleyici:

function index() { $this->load->model('Feedmodel'); $data['posts']=$this->Feedmodel->gethomedata(); $this->load->view('home',$data); }

View: PHP CODE ONLY

foreach ($ yazılan gibi Mesajları) {

    echo $post['url'];  

}

Ben alıyorum hata

A PHP Error was encountered Severity: Notice

Mesaj: Undefined variable: mesaj

Dosya adı: izleme / home.php

Satır sayısı: 59

A PHP Error was encountered Severity: Warning

Mesaj: Geçersiz bağımsız değişken) (foreach için verilen

Dosya adı: izleme / home.php

Satır sayısı: 59

The same code is working fine with other controllers and views...

1 Cevap

Eğer GoDaddy ortamda değil, yerel yükleme bir hata bildirimi alıyorsanız nedeni iki php tesislerde farklı hata raporlama çoğu muhtemelen. Kök CodeIgniter Dir yerel php.ini ve index.php düzenlemek ve error_reporting (E_ALL) doğrulamak; bulunmaktadır.

Ayrıca tüm HTTP POST değişkenler arasında yineleme için foreach döngüsü kullanıyorsunuz? bu yüzden değiştirmeyi deneyin eğer

foreach($_POST as $post){

    echo $post;

} 

Ayrıca bunu yapmak için CodeIgniter'ın girdi kütüphanesini kullanabilirsiniz.

$ Post_url = $ this-> input-> yazılan ('url');