Класс Phalcon\Assets\Manager
Управляет коллекциями ресурсов CSS/JavaScript
Методы
public __construct ([array $options])
public setOptions (array $options)
Устанавливает параметры менеджера
public getOptions ()
Возвращает параметры менеджера
public useImplicitOutput (mixed $implicitOutput)
Устанавливает, нужно ли выводить сгенерированный HTML непосредственно или возвращать его
public addCss (mixed $path, [mixed $local], [mixed $filter], [mixed $attributes])
Добавляет ресурс CSS в коллекцию ‘css’
$assets->addCss("css/bootstrap.css");
$assets->addCss("http://bootstrap.my-cdn.com/style.css", false);
public addInlineCss (mixed $content, [mixed $filter], [mixed $attributes])
Добавляет встраиваемый CSS в коллекцию ‘css’
public addJs (mixed $path, [mixed $local], [mixed $filter], [mixed $attributes])
Добавляет ресурс JavaScript в коллекцию ‘js’
$assets->addJs("scripts/jquery.js");
$assets->addJs("http://jquery.my-cdn.com/jquery.js", false);
public addInlineJs (mixed $content, [mixed $filter], [mixed $attributes])
Добавляет встраиваемый JavaScript в коллекцию ‘js’
public addResourceByType (mixed $type, Phalcon\Assets\Resource $resource)
Добавляет ресурс по типу
$assets->addResourceByType("css",
new \Phalcon\Assets\Resource\Css("css/style.css")
);
public addInlineCodeByType (mixed $type, Phalcon\Assets\Inline $code)
Добавляет встраиваемый код по типу
public addResource (Phalcon\Assets\Resource $resource)
Добавляет исходный ресурс в менеджер
$assets->addResource(
new Phalcon\Assets\Resource("css", "css/style.css")
);
public addInlineCode (Phalcon\Assets\Inline $code)
Добавляет исходный встраиваемый код в менеджер
public set (mixed $id, Phalcon\Assets\Collection $collection)
Устанавливает коллекцию в менеджере Assets
$assets->set("js", $collection);
public get (mixed $id)
Возвращает коллекцию по ее идентификатору
$scripts = $assets->get("js");
public getCss ()
Возвращает коллекцию CSS-ресурсов
public getJs ()
Возвращает коллекцию CSS-ресурсов
public collection (mixed $name)
Создает/Возвращает коллекцию ресурсов
public output (Phalcon\Assets\Collection $collection, callback $callback, string $type)
Проходит по коллекции, вызывая коллбэк для генерации HTML
public outputInline (Phalcon\Assets\Collection $collection, string $type)
Проходит по коллекции и генерирует ее HTML
public outputCss ([string $collectionName])
Выводит HTML для CSS-ресурсов
public outputInlineCss ([string $collectionName])
Выводит HTML для встраиваемого CSS
public outputJs ([string $collectionName])
Выводит HTML для JS-ресурсов
public outputInlineJs ([string $collectionName])
Выводит HTML для встраиваемого JS
public getCollections ()
Возвращает существующие коллекции в менеджере
public exists (mixed $id)
Возвращает true или false, если коллекция существует
© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Assets_Manager.html