Spec-Zone.ru › Phalcon 3

Класс Phalcon\Assets\Manager

Источник на GitHub

Управляет коллекциями ресурсов 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

Spec-Zone.ru

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