Daha önce codeigniter ile cdn url entegrasyonu yapan var mı?
base_url gibi cdn_url benzeri bir fonksiyon tanımlamak mümkün mü?
system/core/Config.php dosyasında 306. satırda base_url metodu mevcut. Fonksiyonun altına aşağıdaki gibi bir ekleme yapabilirsiniz.
public function cdn_url($uri = '', $protocol = NULL)
{
// application/config/config.php'deki base_url değişkeni gibi cdn_url değişkenini tanımlayıp,
// urlyi oradan çekmek isterseniz aşağıdaki gibi kullanabilirsiniz.
// $cdn_url = $this->slash_item('cdn_url');
// ya da bu şekilde direkt buradan adresi belirleyebilirsiniz.
$cdn_url = 'https://www.cdnurl.com';
if (isset($protocol))
{
// For protocol-relative links
if ($protocol === '')
{
$cdn_url = substr($cdn_url, strpos($cdn_url, '//'));
}
else
{
$cdn_url = $protocol.substr($cdn_url, strpos($cdn_url, '://'));
}
}
return $cdn_url.$this->_uri_string($uri);
}ya da bu fonksiyonu bir helper dosyası oluşturup, oradan da kullanabilirsiniz. Döküman için: https://codeigniter.com/user_guide/general/helpers.html