CodeIgniter bir görünümden oturumu edin

2 Cevap php

CodeIgniter bir görünümden oturumu kontrol etmek için en iyi yolu nedir, aksi takdirde ben hala ... CodeIgniter için bir acemi tür garip olan her şeyi, iki görüşlerini yapmak zorunda olacak, onların kullanım kılavuzundaki hiçbir yolu gösterir ...

Lütfen Yardım! Teşekkürler ...

2 Cevap

Verilerin herhangi bir diğer parçası gibi görünüm içine yükle ...

$data['item'] = $this->session->userdata('item');
$this->load->view('view', $data);

Görünümünde, doğrudan yüklenen tüm kütüphane, model ve yardımcı işlevini erişebilirsiniz. Denetleyicisi Eğer oturumu yüklemek, ya autoload bunu yaparsanız, o görünümlerinde yapıyor çalışacaktır:

<?php echo $this->session->userdata('session_key'); ?>

Eğer autoload veya denetleyicisi yüklü değil bazı işlevine erişmek istiyorsanız, bunu kullanabilirsiniz:

<?php
$CI =& get_instance();
$CI->load->model('some_model');
echo $CI->some_model->some_function($some_param);
?>

Ben genellikle vb, ziyaretçi ülke bayrağı görüntüleme gibi diğer görünümlerde, tarafından yüklenen ortak bir görüş için kullanabilirsiniz

Umarım bu yardımcı olur.