Codeigniter bootstrap загрузка только по индексу. php страница - PullRequest
1 голос
/ 19 февраля 2020

Я загружаю bootstrap таким образом на странице просмотра:

<link rel="stylesheet" href="<? echo base_url('assets/css/bootstrap.min.css')?>">

автозагрузка: $autoload['helper'] = array('url');

конфиги: $config['base_url'] = 'http://localhost/helloby/';

Ниже указан путь к контроллеру:

http://localhost/helloby/index.php/login/home

Но когда я копирую тот же код в представлении welcome_message bootstrap загружается нормально. Я не знаю, почему это происходит.

Ответы [ 2 ]

0 голосов
/ 19 февраля 2020

Я решил проблему, я читал электронную книгу о лучших практиках Codeigniter, и вызов bootstrap немного отличался.

Таким образом: href="<?=base_url('/assets/css/bootstrap.min.css')?>

и работает нормально!

0 голосов
/ 19 февраля 2020

Попробуйте использовать site_url () вместо base_url ()

base_url возвращает URL без индекса. php

Проверьте, загружаете ли вы bootstrap css в каждом представлении, вы не можете просто загрузить его в одном представлении и ожидать, что все другие представления знают об этом.

Распространенный способ выполнения таких действий для создания файлов верхнего и нижнего колонтитула, которые являются общими для всех представлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...