Spec-Zone.ru › Phalcon 2

Класс Phalcon\Assets\Manager

Управляет коллекциями ресурсов CSS/Javascript

Методы

public __construct ([array $options])

Конструктор Phalcon\Assets\Manager

public Phalcon\Assets\Manager setOptions (array $options)

Устанавливает параметры менеджера

public array getOptions ()

Возвращает параметры менеджера

public Phalcon\Assets\Manager useImplicitOutput (boolean $implicitOutput)

Устанавливает, нужно ли выводить сгенерированный HTML непосредственно или возвращать его

public Phalcon\Assets\Manager addCss (string $path, [boolean $local], [boolean $filter], [array $attributes])

Добавляет CSS-ресурс в коллекцию ‘css’

$assets->addCss('css/bootstrap.css');
$assets->addCss('http://bootstrap.my-cdn.com/style.css', false);

public Phalcon\Assets\Manager addJs (string $path, [boolean $local], [boolean $filter], [array $attributes])

Добавляет javascript-ресурс в коллекцию ‘js’

$assets->addJs('scripts/jquery.js');
$assets->addJs('http://jquery.my-cdn.com/jquery.js', true);

public Phalcon\Assets\Manager addResourceByType (string $type, Phalcon\Assets\Resource $resource)

Добавляет ресурс по его типу

$assets->addResourceByType('css', new Phalcon\Assets\Resource\Css('css/style.css'));

public Phalcon\Assets\Manager addResource (Phalcon\Assets\Resource $resource)

Добавляет исходный ресурс в менеджер

$assets->addResource(new Phalcon\Assets\Resource('css', 'css/style.css'));

public Phalcon\Assets\Manager set (string $id, Phalcon\Assets\Collection $collection)

Устанавливает коллекцию в Assets Manager

$assets->get('js', $collection);

public Phalcon\Assets\Collection get (string $id)

Возвращает коллекцию по её идентификатору

$scripts = $assets->get('js');

public Phalcon\Assets\Collection getCss ()

Возвращает коллекцию CSS-ресурсов

public Phalcon\Assets\Collection getJs ()

Возвращает коллекцию JS-ресурсов

public Phalcon\Assets\Collection collection (string $name)

Создаёт/Возвращает коллекцию ресурсов

public output (Phalcon\Assets\Collection $collection, callback $callback, [string $type])

Проходит по коллекции, вызывая коллбек для генерации HTML

public outputCss ([string $collectionName])

Выводит HTML для CSS-ресурсов

public outputJs ([string $collectionName])

Выводит HTML для JS-ресурсов

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Assets_Manager.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API