портал о модных и интересных местах, событиях и людях Воронежа и области

Подключить стили в CodeIgniterCodeIgniter занимает третью позицию среди лидеров PHP фреймворков. И на то есть веские причины - это самый лёгкий, быстрый фреймворк с классическим MVC паттерном. Идеальная документация способствует быстрому входу в 
разработку. У меня сложились приятные впечатления от первого знакомства с CodeIgniter 4. Были быстро созданы несколько тестовых страничек. Затем наступил этап создания шаблона и подключения css стилей и js скриптов. Здесь меня ожидал сюрприз. К моему удивлению это оказалось непростым делом. Доходило до того, что стили отображались в исходном коде, но не отрабатывались на странице. Пришло понимание, что самостоятельно решить проблему не удастся и пришлось обратиться за помощью в Google.

Варианты решения проблемы меня не просто удивили, а разочаровали. Кто-то предлагал делать прямые ссылки на файлы, кто-то решал проблему с помощью цикла php, другие дошли до редактирования .htaccess

Масса времени была потрачена впустую. Пришла простая идея обратиться наконец к документации и решение было найдено. Сразу подскажу (смотрите фото): документация - раздел Helpers - меню HTML Helper.

Документация CodeIgniter

Не буду утомлять вас неверными решениями. 

Один из вариантов подключения css в CodeIgniter 4

1. Необходимо в контроллере подключить Helper:

class News extends Controller
{
    public function index()
    {
    helper('html'); 

2. Подключить css:

<head>
    <?php echo link_tag('css/style.css') ?>
</head>

Обратите внимание - запись будет эквивалентна обычному стандарту:

<link href="http://site.com/css/mystyles.css" rel="stylesheet" type="text/css">

Таким образом подключение css в CodeIgniter 4 вовсе несложная вещь. Кому-то из начинающих разработчиков может будет полезным.

Всего комментариев: 0