Spec-Zone.ru › Laravel 4.2

HtmlBuilder

класс HtmlBuilder (Просмотреть исходный код)

Свойства

MacroableTrait

Свойства

статический защищенный массив $macros Зарегистрированные строковые макросы. из MacroableTrait
защищенный UrlGenerator $url Экземпляр генератора URL.

Методы

static void macro(string $name, callable $macro)

Зарегистрировать пользовательское макрокоманду.

from MacroableTrait
static boolean hasMacro(string $name)

Проверяет, зарегистрирована ли макрокоманда

from MacroableTrait
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

from MacroableTrait
mixed __call(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

from MacroableTrait
void __construct(UrlGenerator $url = null)

Создать новый экземпляр генератора HTML.

string entities(string $value)

Преобразовать строку HTML в сущности.

string decode(string $value)

Преобразовать сущности в символы HTML.

string script(string $url, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку на файл JavaScript.

string style(string $url, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку на файл CSS.

string image(string $url, string $alt = null, array $attributes = array(), bool $secure = null)

Сгенерировать элемент изображения HTML.

string link(string $url, string $title = null, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку HTML.

string secureLink(string $url, string $title = null, array $attributes = array())

Сгенерировать ссылку HTTPS HTML.

string linkAsset(string $url, string $title = null, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку HTML на ресурс.

string linkSecureAsset(string $url, string $title = null, array $attributes = array())

Сгенерировать ссылку HTTPS HTML на ресурс.

string linkRoute(string $name, string $title = null, array $parameters = array(), array $attributes = array())

Сгенерировать ссылку HTML на именованный маршрут.

string linkAction(string $action, string $title = null, array $parameters = array(), array $attributes = array())

Сгенерировать ссылку HTML на действие контроллера.

string mailto(string $email, string $title = null, array $attributes = array())

Сгенерировать ссылку HTML на адрес электронной почты.

string email(string $email)

Замаскировать адрес электронной почты, чтобы спам-боты не смогли его получить.

string ol(array $list, array $attributes = array())

Сгенерировать упорядоченный список элементов.

string ul(array $list, array $attributes = array())

Сгенерировать неупорядоченный список элементов.

string listing(string $type, array $list, array $attributes = array())

Создать элемент HTML для списка.

string listingElement(mixed $key, string $type, string $value)

Создать HTML для элемента списка.

string nestedListing(mixed $key, string $type, string $value)

Создать HTML для вложенного атрибута списка.

string attributes(array $attributes)

Создать строку атрибутов HTML из массива.

string attributeElement(string $key, string $value)

Создать отдельный элемент атрибута.

string obfuscate(string $value)

Замаскировать строку, чтобы спам-боты не смогли её получить.

Подробности

static void macro(string $name, callable $macro)

Зарегистрировать пользовательское макрокоманду.

Параметры

string $name
callable $macro

Возвращаемое значение

void

static boolean hasMacro(string $name)

Проверяет, зарегистрирована ли макрокоманда

Параметры

string $name

Возвращаемое значение

boolean

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

void __construct(UrlGenerator $url = null)

Создать новый экземпляр генератора HTML.

Параметры

UrlGenerator $url

Возвращаемое значение

void

string entities(string $value)

Преобразовать строку HTML в сущности.

Parameters

string $value

Return Value

string

string decode(string $value)

Преобразовать сущности в символы HTML.

Parameters

string $value

Return Value

string

string script(string $url, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку на файл JavaScript.

Parameters

string $url
array $attributes
bool $secure

Return Value

string

string style(string $url, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку на файл CSS.

Parameters

string $url
array $attributes
bool $secure

Return Value

string

string image(string $url, string $alt = null, array $attributes = array(), bool $secure = null)

Сгенерировать элемент изображения HTML.

Parameters

string $url
string $alt
array $attributes
bool $secure

Return Value

string

string link(string $url, string $title = null, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку HTML.

Parameters

string $url
string $title
array $attributes
bool $secure

Return Value

string

string secureLink(string $url, string $title = null, array $attributes = array())

Сгенерировать HTTPS ссылку HTML.

Parameters

string $url
string $title
array $attributes

Return Value

string

string linkAsset(string $url, string $title = null, array $attributes = array(), bool $secure = null)

Сгенерировать ссылку HTML на ресурс.

Parameters

string $url
string $title
array $attributes
bool $secure

Return Value

string

string linkSecureAsset(string $url, string $title = null, array $attributes = array())

Сгенерировать HTTPS ссылку HTML на ресурс.

Parameters

string $url
string $title
array $attributes

Return Value

string

string linkRoute(string $name, string $title = null, array $parameters = array(), array $attributes = array())

Сгенерировать ссылку HTML на маршрут с именем.

Parameters

string $name
string $title
array $parameters
array $attributes

Return Value

string

string linkAction(string $action, string $title = null, array $parameters = array(), array $attributes = array())

Сгенерировать ссылку HTML на действие контроллера.

Parameters

string $action
string $title
array $parameters
array $attributes

Return Value

string

string mailto(string $email, string $title = null, array $attributes = array())

Сгенерировать ссылку HTML на адрес электронной почты.

Parameters

string $email
string $title
array $attributes

Return Value

string

string email(string $email)

Замаскировать адрес электронной почты, чтобы предотвратить сканирование ботами-спамерами.

Parameters

string $email

Return Value

string

string ol(array $list, array $attributes = array())

Сгенерировать упорядоченный список элементов.

Parameters

array $list
array $attributes

Return Value

string

string ul(array $list, array $attributes = array())

Сгенерировать неупорядоченный список элементов.

Parameters

array $list
array $attributes

Return Value

string

protected string listing(string $type, array $list, array $attributes = array())

Создать элемент списка HTML.

Parameters

string $type
array $list
array $attributes

Return Value

string

protected string listingElement(mixed $key, string $type, string $value)

Создать HTML для элемента списка.

Parameters

mixed $key
string $type
string $value

Return Value

string

protected string nestedListing(mixed $key, string $type, string $value)

Создать HTML для атрибута вложенного списка.

Parameters

mixed $key
string $type
string $value

Return Value

string

string attributes(array $attributes)

Создать строку атрибутов HTML из массива.

Parameters

array $attributes

Return Value

string

protected string attributeElement(string $key, string $value)

Создать элемент одного атрибута.

Параметры

string $key
string $value

Возвращаемое значение

string

string obfuscate(string $value)

Замаскировать строку, чтобы спам-боты не смогли её прочитать.

Параметры

string $value

Возвращаемое значение

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Html/HtmlBuilder.html

Spec-Zone.ru

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