Ödünç aldım/s Sınıfı phpexcel codeigniter entegrasyonundan yüklemek için bu yönteme tolerans göster.
İndir http://mobiledetect.net gelen kütüphane, ama 'kütüphaneler' in MobileDetect.php sonra create 'THIRD_PARTY' in Mobile_Detect.php koymak ve içinde aşağıdaki kodu yerleştirin:
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
require_once APPPATH."third_party/Mobile_Detect.php";
class MobileDetect extends Mobile_Detect {
public function __construct() {
parent::__construct();
}
}
Artık denetleyicileri içinde kullanabilirsiniz böyle:
$this->load->library('MobileDetect');
if ($this->mobiledetect->isMobile()) {
//do something cool;
}
ben, sadece ben yaptım şekilde paylaşmak istedik CodeIgniter'da içine mobiledetect entegre etmek başka (daha iyi) yolu vardır eminim, ben yardımcı umut.
birkaç not:
1) Eğer Mobile_Detect.php koyarsanız doğrudan 'kütüphaneleri' yine $detect = new Mobile_Detect();
olmadan kullanabilirsiniz içinde, saplama dosyasını MobileDetect.php kullanmak gerekmez yerine çağrı işlevleri beğendi: $this->mobile_detect->isMobile()
2) CodeIgniter yönergelerini izlediğiniz sürece, stub dosya sınıfının adı istediğiniz herhangi bir şey olabilir. Yani, örneğin sınıf adı olarak 'MD' kullanabilir ve sonra sınıfa doğrudan erişimi engellemek için Mobile_Detect.php açılışı <?php
sonra if (! defined('BASEPATH')) exit('No direct script access allowed');
eklemenizi öneririz $this->md->isMobile()
3) ile başvuru. THIRD_PARTY dizine içine https://github.com/serbanghita/Mobile-Detect kopyala Mobile_Detect.php dan
Teşekkür ! –