CodeIgniter: PHP fonksiyonları yerleştirerek?

4 Cevap php

Ben hala CodeIgniter oldukça yeni ve ben nerede, örneğin, Kontrolörleri ve Görüntüleme ile ilgisi olduğu yerel bir dosyaya erişmek bir işlevi benim PHP fonksiyonları koymalısın, merak ediyordum.

Teşekkür ederim.

4 Cevap

Onlar CI 2.0 kaldırılır ve bunları dönüştürmek zorunda kalacak gibi eklentileri kullanmayın.

Veri etkileşimi gerekmez işlevler grubu bir yardımcı konulmalıdır.

Yardımcıları içine gevşek fonksiyonları koydu. Birlikte bir yardımcı olarak ve grup benzer işlevleri bu anlamlı bir dosya adı verin. Yardımcı bir kere yüklendikten sonra fonksiyonlar, bir Require_once olduğu gibi kullanılan () veya dahil edilebilir.

Eğer Codeigniter ile görünürde "ilgisi" olan bir sınıf varsa, bunlar genellikle az veya hiç çaba ile kütüphaneler dönüştürülebilir.

Phil Sturgeon yardımcıları ve kütüphaneler lehine, dediğim gibi eklentileri, CI 2.0 dışarı atılıyor. İyi bir şey olduğu, sanırım. 'Eklentileri' için çok ihtiyaç yoktu.

Siz denetleyicisi bile kendi özel işlevlerini koyabilirsiniz, Kontrolör koyun gerekir.

Eğer tüm uygulama boyunca paylaşılan 'küresel' fonksiyonlarını içeren dosyalar yerleştirebilir eklentileri ve yardımcıları dizinleri vardır.

O dedi, bunu yapmadan önce, iyi dosya sisteminde depolanan veri ile çalışıyorsanız, bir modelde dosyayı yerleştirmek için daha mantıklı olabilir düşünmek gerekir.