Как стать автором
Обновить

Asset helper в CodeIgniter

Время на прочтение1 мин
Количество просмотров868
С помощью этой штуки чертовски удобно управлять материалами (ассетами) сайта, которые представляют из себя статические файлы, не связанные с фреймворком: CSS-стили, JavaScript-файлы, картинки. Создаём папку assets в корне проекта, в этой папке создаем следующие папки:



assets/
— css/
— image/
— js/
— modules/
— modulename/
— css/
— image/
— js/
— modulename2/
— css/
— image/
— js/


Asset Helper помогает генерировать нужный код для вставки материалов в HTML-документ:

$this->load->helper('asset');

// Загрузка CSS-файла
css_asset('filename.css');

// Загружает (генерирует код) изображение filename.jpg из модуля
// modulename (подпапка в папке assets).
// Кроме того, приримает третьим параметров массив атрибутов тэга IMG
image_asset('filename.jpg', 'modulename', array('alt'=>'Image name', 'width'=>50));

// Генерация ссылки (не кода) к JavaScript-файлу в модуле modulename
js_asset_url('filename.js', 'modulename');


Естественно, все функции хелпера можно (и нужно) использовать в представлениях (view).
Теги:
Хабы:
Всего голосов 10: ↑5 и ↓50
Комментарии4

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область