CodeIgniter ve Kendi Script

3 Cevap php

Ben kullanıcıların lezzetli hesabından imlerini almak için kullanmak istiyorum bir sınıf bulduk. İşte how it is used.

Ben yaşıyorum sorun ben bir Codeigniter kütüphane içine bu dönüm olmalıdır, değil mi? Kendine içerdiği ben bu kadar kendi üzerinde kullanmak değil miyim? Ben burada en iyi uygulama için soruyorum tahmin ediyorum.

Herhangi bir yardım için teşekkür ederiz

3 Cevap

Sadece bu kod bir Yardımcı vardır ekleyebilir ve istediğiniz işlevleri kullanabilirsiniz.

system / application / yardımcıları

Bir dosya my_helper.php oluşturmak ve http://www.ejeliot.com/samples/delicious-backup/backup-to-mysql.txt, tek fonksiyon X içindeki kodu koymak unutmayın kodunuzu yapıştırın

size denetleyicisi:

$ This-> load-> helper ('my_helper');

ve daha sonra

Eğer size denetleyicisi Eğer X'i işlev () arayın ve size sihirli kodu kullanabilirsiniz!

Regards,
Pedro

Can I not use it on its own as it is self contained?

Bu sınıf CodeIgniter gereklerine göre yapılır sürece sanmıyorum. Eğer CodeIgniter'ın kitaplığa eklemek istediğiniz herhangi bir sınıf bir CodeIgniter kütüphanesi tarafından gerekli bütün olmalıdır, örneğin, her kütüphanenin kurucusuna dizi olarak argümanlar geçmelidir.

Bkz: CodeIgniter'daki sınıfları dahil etmek nasıl bir rehber olarak Creating Your Own Libraries .

Kodu bu yana tüm kendi kendine yeten (Göründüğü gibi) - sadece içinde class Delicious{} fonksiyonu (php etiketleri hariç) her şeyi sarmak - şöyle:

class Delicious {

  function doBookmarks(){

      [insert all library code here]

    }
}

Ardından kütüphane yüklemek ve veri, çağrıyı istediğiniz yere $bookmarks = $this->delicious->dobookmarks.

Ve geri çağırmak istiyorsanız kütüphane kodu içeriye get_instance() gerektiğini unutmayın - emin kod düzgün iç içe, ya doğru yük olmayacak yapmak için yukarıda CI Kitaplığı bağlantısından başvurmak için emin olun bellek sorunları neden beri, CI dışında mümkün olduğunca az yapmalıyım - CI kod herhangi.