2010-03-19 16 views

cevap

35

Denetleyici nesnesine bir başvuru alabilir ve bu modele bu modele erişebilirsiniz.

function my_helper() 
{ 
    // Get a reference to the controller object 
    $CI = get_instance(); 

    // You may need to load the model if it hasn't been pre-loaded 
    $CI->load->model('my_model'); 

    // Call a function of the model 
    $CI->my_model->do_something(); 
} 

Yardımcı işlev çağrılırken başka bir seçenek de modeli geçmek içindir.

function my_helper($my_model) 
{ 
    $my_model->do_something(); 
} 

function my_controller_action() 
{ 
    // Call the helper function, passing in the model 
    my_helper($this->my_model); 
} 
+0

Bu harika çalışıyor, soru gerçekten neden gerekli olduğunu. Şimdi kullanıyorum ama eminim ki bunu başarmak için daha iyi yollar var. Yine de teşekkürler! – qwerty

+1

Harika çalışıyor :) Çok teşekkürler! –

İlgili konular