Ben birden fazla sitede benim özel işlevleri kullanmak için, CodeIgniter çekirdek sistemini uzatabilir miyim?

0 Cevap php

Şu anda asıl amacı birden çok düzenlenebilir tablekit tabloları görüntülemek, ve bunları düzenleyebilirsiniz zaman geldiğinde o AJAX işlemek için bir site, destek CodeIgniter'ı kullanıyorum. PHPMyAdmin bir tür [ÇOK] Lite. Bazı site belirli kontrolörleri ve yardımcıları ile karışık sitenin ana işleyişini çalıştırmak çekirdek yardımcıları ve denetleyicileri bir numarası vardır.

Ben başka bir sitede çekirdek kod tabanı yeniden böylece benim siteyi yeniden istiyorum. Ancak, ben yine aynı kontrolör bazı varsayılan denetleyici fonksiyonları ve bazı cutsom fonksiyonlara sahip olmak istiyorsanız; yani bir yerde bir sistem dosyası:

class My_core extends Controller{
    /*
      Lots of base functions
    */
}

ve bir sitede:

class site_1 extends My_Core{
    /*
       Site specific functions
    */
}

Sonra diğer sitede:

class site_2 extends My_Core{
    /*
       Site specific functions
    */
}

Herkes bu nasıl yapabilirim herhangi bir yol var mı?

Teşekkürler,

Lemiant

0 Cevap