Плюшка CMS#29.08.2018

/* Создан для быстрой разработки приложений */
Скачать Демо

core::js

23.10.2015

string core::js(string $name)

Возвращает текст тега <script src="...">

$name может содержать абсолютный адрес скрипта JavaScript или содержать только имя файла без пути и расширения - в этом случае файл должен находиться в директории /public/js.

Другое применение функции - это подключение языковых констант из файлов локализации (директорий /language/). Константы будут доступны через ассоциативный массив document._lang.

Если этот скрипт или константа уже была подключёна, то возвращает пустую строку.

Пример:


echo core::js('jquery.min');
//вернёт <script type="text/javascript" src="/public/js/jquery.min.js"></script>

echo core::js('LNGReadMore');
//для русского языка вернет <script type="text/javascript">document._lang=new Array(); document._lang['LNGReadMore']='Читать далее...';</script>

Примечание: в MVC-контроллере можно также вызывать метод $this->js() - это тоже самое, но js-код будет выведен в HTML-секции <head>.