2009-11-14 22 views
5

CodeIgniter'deki bir görünümden oturumu denetlemenin en iyi yolu nedir, kullanıcı kılavuzunda hiçbir şekilde görünmüyor, aksi halde her şeyde iki görünüm yapmak zorunda kalacağım. .Aşağıdakiler için CodeIgniter ...CodeIgniter'deki bir görünümden oturumu kontrol edin

Lütfen Yardım! Teşekkürler ... verilerin başka parçası gibi görünüm içine

+1

+1, Genel olarak CI/MVC için yeni ve aynı soru vardı. –

cevap

13

Yük it ... görünümünde

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

oh zeki ... teşekkürler .... – Aayush

7

doğrudan tüm yüklü kütüphane, modelini ve yardımcı işlevi erişebilir. denetleyicisi size oturumu yük varsa veya autoload bunu yaparsanız, o zaman görünümlerinde bu çalışacaktır yapıyor:

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

Eğer autoload veya denetleyici yüklü değil bazı işleve erişmek için isterseniz, Bu kullanabilirsiniz:

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

genellikle böyle görüntüleyen ziyaretçi ülke bayrağı gibi diğer görünümleri, tarafından yüklenen ortak bir görünüm vb

Umut bu yardımı için kullanabilirsiniz.

+0

Bu kabul edilen cevap olmalı. –