У меня есть основной контроллер, расположенный в secure/application/modules/gps/controllers
у него есть конструктор, который выглядит так:
public function __construct()
{
parent::__construct();
$this->load->model('gps_model');
Assets::add_module_js('gps', 'gps.js');
Assets::add_module_css('gps','gps.css');
if($this->input->get('clear') != false){
$this->session->sess_destroy();
}
}
Мой CSS-файл, который я пытаюсь включить, находится в папке secure/application/modules/gps/assets/css
, Код выполняется нормально без предупреждения, но файл CSS не включается ни для каких методов. Есть ли параметр конфигурации, который может переопределить каталог ресурсов, или есть какая-то другая причина, по которой он не найден / не добавлен? (Файл JS также не добавляется. CSS-файлы базового костра (screen.css) загружаются нормально.
Я знаю, что это не решение, но я столкнулся с той же проблемой и нашел помощь с информацией ниже.
Он будет добавлен на вашей странице, но вы можете просто посмотреть на источник ctr + u, где Bonfire автоматически переименует ваш файл.
Например : В своем коде я добавил файл id_proof_master.css, как показано ниже.
public function __construct()
{
parent::__construct();
$this->auth->restrict($this->permissionView);
$this->load->model('id_proof_master/id_proof_master_model');
$this->lang->load('id_proof_master');
$this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
Template::set_block('sub_nav', 'master/_sub_nav');
Assets::add_module_js('id_proof_master', 'id_proof_master.js');
Assets::add_module_css('id_proof_master', 'id_proof_master.css');
}
И это работает нормально, но когда я проверю в режиме просмотра исходного кода (Ctrl + U), он покажет имя файла, как «Id_proof_master_master_mod.min.css» так что вы можете просто проверить это в источнике, может, он покажет вам другое имя, например, мой файл.
Я надеюсь, что это поможет на одном уровне.
Мы нашли решение нашей конкретной проблемы.
Каталог assets / cache не существует. Как только сервер может записать (он должен существовать и быть доступным для записи!) В [document_root]/bonfire/public/assets/cache
каталог все было хорошо.