Лучшая практика в codeigniter для настройки активов, как показано ниже:
- приложение
- активы
- система
Но вы хотите:
- приложение> активы> css> стиль. css
- system
, но если вы хотите сохранить активы папку внутри приложения, затем вам нужно выполнить некоторые дополнительные функции, как показано ниже: во-первых, убедитесь, что вы загрузили в свой контроллер URL-помощник:
$this->load->helper("url");
, вам необходимо сначала создать помощник с именем «my_helper. php» в каталоге «application / helpers» с этим кодом:
if ( ! function_exists('asset_url()'))
{
function asset_url() {
return base_url().'application/assets/';
}
}
Теперь вам нужно загрузить этот помощник в контроллер, как показано ниже:
$this->load->helper("my_helper");
Теперь замените ваш код .htaccess в каталоге application / на следующий код:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|assets|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
После выполнения всех вышеперечисленных функций вы должны объявить свои активы в представлении, как показано ниже:
<link rel="stylesheet" href="<?php echo asset_url(); ?>css/style.css">