Spec-Zone.ru › CakePHP 2.7

Класс PrototypeEngineHelper

Помощник движка Prototype для JsHelper

Обеспечивает специфический JavaScript для JsHelper, основанный на Prototype. Требуется как минимум Prototype 1.6

Объект
Extended by Помощник
Extended by AppHelper
Extended by JsBaseEngineHelper
Extended by PrototypeEngineHelper
Пакет: Cake\View\Помощник
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположение Cake/View/Helper/PrototypeEngineHelper.php

Подробное описание методов

domReadyисходный код public

domReady( string $functionBody )

Создаёт событие domReady. Это специальное событие во многих библиотеках

Параметры

строка $functionBody
Код, который будет выполняться при domReady

Возвращает

string
завершенный метод domReady

dragисходный код public

drag( array $options array() )

Создаёт элемент Draggable.

Примечание: Для работы требуется загружен scriptaculous.

Параметры

массив $options необязательно array()
Массив параметров для draggable.

Возвращает

string
Завершенный скрипт draggable.

См. также

JsBaseEngineHelper::draggable() для списка параметров.

dropисходный код public

drop( array $options array() )

Создаёт элемент Droppable.

Примечание: Для работы требуется загружен scriptaculous.

Параметры

массив $options необязательно array()
Массив параметров для droppable.

Возвращает

string
Завершенный скрипт droppable.

См. также

JsBaseEngineHelper::droppable() для списка параметров.

eachисходный код public

each( string $callback )

Создаёт итерацию по текущим результатам выбора.

Параметры

строка $callback
Тело функции, которое необходимо применить во время итерации.

Возвращает

string
Завершенная итерация

effectисходный код public

effect( string $name , array $options array() )

Вызывает эффект.

Примечание: Эффекты требуют загрузки Scriptaculous.

Параметры

строка $name
Название эффекта, который нужно вызвать.
массив $options необязательно array()
Массив параметров для эффекта.

Возвращает

string
завершенная строка с эффектом.

См. также

JsBaseEngineHelper::effect()

eventисходный код public

event( string $type , string $callback , array $options array() )

Добавляет событие в кэш скрипта. Операции выполняются над текущими выбранными элементами.

Параметры

  • wrap - Обернуть обратный вызов анонимной функцией. (по умолчанию true)
  • stop - Заблокировать событие. (по умолчанию true)

Параметры

строка $type
Тип события, к которому нужно привязаться к текущему идентификатору 946
строка $callback
Функция JavaScript, которую нужно запустить, или литерал функции
массив $options необязательно array()
Параметры для события.

Возвращает

string
завершенный обработчик событий

getисходный код public

get( string $selector )

Создаёт JavaScript-селектор для CSS-правила

Параметры

строка $selector
Целевой селектор

Возвращает

self
текущий объект

requestисходный код public

request( string|array $url , array $options array() )

Создаёт вызов Ajax или Ajax.Updater.

Параметры

строка|массив $url
URL.
массив $options необязательно array()
Список параметров.

Возвращает

string
Завершенный вызов ajax.

serializeFormисходный код public

serializeForm( array $options array() )

Сериализует форму, присоединённую к $selector.

Параметры

массив $options необязательно array()
Массив параметров.

Возвращает

string
Завершенный фрагмент serializeForm()

См. также

JsBaseEngineHelper::serializeForm()

sliderисходный код public

slider( array $options array() )

Создаёт виджет управления ползунком.

Примечание: Для работы требуется загружен scriptaculous.

Параметры

массив $options необязательно array()
Массив параметров для ползунка.

Возвращает

string
Завершенный скрипт ползунка.

См. также

JsBaseEngineHelper::slider() для списка параметров.

sortableисходный код public

sortable( array $options array() )

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

Примечание: Для работы требуется загружен scriptaculous.

Реализация scriptaculous сортировки не поддерживает параметры 'start' и 'distance'.

Параметры

массив $options необязательно array()
Массив параметров для сортировки.

Возвращает

string
Завершенный скрипт сортировки.

См. также

JsBaseEngineHelper::sortable() для списка параметров.

Наследованные методы из JsBaseEngineHelper

_mapOptionsисходный код protected

_mapOptions( string $method , array $options )

Преобразует параметры Абстракции в специфичные для движка имена параметров. Если атрибуты отсутствуют в карте, они не изменяются.

Параметры

строка $method
Имя метода, параметры которого обрабатываются.
массив $options
Массив параметров для преобразования.

Возвращает

array
Массив преобразованных параметров.

_parseOptionsисходный код protected

_parseOptions( array $options , array $safeKeys array() )

Преобразует ассоциативный массив параметров в JavaScript-литерал объекта. Аналогично object(), но любые значения, не являющиеся целыми числами, обрабатываются как строки, не включает { }

Параметры

массив $options
Параметры для преобразования
массив $safeKeys необязательно array()
Ключи, которые не должны быть экранированы.

Возвращает

string
Преобразованные JSON-параметры без окружающих { }.

_prepareCallbacksисходный код protected

_prepareCallbacks( string $method , array $options , array $callbacks array() )

Подготавливает обратные вызовы и оборачивает их в функцию ([args]) { }, как определено в массиве _callbackArgs.

Параметры

строка $method
Имя метода, для которого готовятся обратные вызовы.
массив $options
Массив параметров, которые анализируются.
массив $callbacks необязательно array()
Дополнительные ключи, содержащие обратные вызовы.

Возвращает

array
Массив параметров с добавленными обратными вызовами.
END_OF_DOCUMENT_MARKER

_processOptionssource protected

_processOptions( string $method , array $options )

Метод-обёртка для всех общих шагов обработки параметров. Выполняет _mapOptions, _prepareCallbacks и _parseOptions в указанном порядке.

Параметры

строка $method
Имя метода обработки параметров.
массив $options
Массив параметров для обработки.

Возвращает

string
Обработанная строка параметров.

_toQuerystringsource protected

_toQuerystring( array $parameters )

Преобразовать массив данных в строку запроса

Параметры

массив $parameters
Массив параметров, которые нужно преобразовать в строку запроса

Возвращает

string
Фрагмент строки запроса

_utf8ToHexsource protected

_utf8ToHex( string $string )

Кодирование строки в JSON. Преобразует и экранирует необходимые символы.

Параметры

строка $string
Строка, которая должна быть закодирована utf8->hex

alertsource public

alert( string $message )

Создать сообщение alert() в JavaScript

Параметры

строка $message
Сообщение, которое нужно изменить.

Возвращает

string
выполненный alert()

confirmsource public

confirm( string $message )

Создать сообщение confirm()

Параметры

строка $message
Сообщение, которое нужно подтвердить.

Возвращает

string
выполненный confirm()

confirmReturnsource public

confirmReturn( string $message )

Генерирует фрагмент confirm, возвращающий false из текущей области видимости функции.

Параметры

строка $message
Сообщение для использования в диалоговом окне подтверждения.

Возвращает

string
выполненный confirm с возвращаемым скриптом

escapesource public

escape( string $string )

Экранирование строки для совместимости с JSON.

Список экранируемых элементов:

  • "\r" => '\n'
  • "\n" => '\n'
  • '"' => '\"'

Параметры

строка $string
Строка, которую нужно экранировать.

Возвращает

string
Экранированная строка.

objectsource public

object( array $data array() , array $options array() )

Генерирует JavaScript-объект в формате JavaScript Object Notation (JSON) из массива. Использует метод native JSON encode, если он доступен и $useNative == true

Параметры:

  • prefix - Строка, добавляемая перед возвращаемыми данными.
  • postfix - Строка, добавляемая после возвращаемых данных.

Параметры

массив $data необязательно array()
Данные для преобразования.
массив $options необязательно array()
Набор параметров, см. выше.

Возвращает

string
Блок кода JSON

promptsource public

prompt( string $message , string $default '' )

Создает функцию JavaScript prompt()

Параметры

строка $message
Сообщение, которое нужно отобразить.
строка $default необязательно ''
Значение по умолчанию

Возвращает

string
выполненный prompt()

redirectsource public

redirect( string|array $url null )

Перенаправление на URL. Создаёт фрагмент кода window.location, который можно использовать для перенаправлений из JavaScript.

Параметры

строка|массив $url необязательно null
URL

Возвращает

string
Выполненное перенаправление в JavaScript

valuesource public

value( mixed $val array() , boolean $quoteString null , string $key 'value' )

Преобразует переменную PHP любого типа в JSON-эквивалентное представление

Параметры

смешанный $val необязательно array()
Переменная PHP для преобразования в JSON
логическое значение $quoteString необязательно null
Если false, значения строк остаются без кавычек
строка $key необязательно 'value'
Имя ключа.

Возвращает

string
Безопасное для JavaScript/JSON представление $val

Переопределяет

Helper::value()

Наследованные методы из Helper

__callsource public

__call( string $method , array $params )

Предоставляет некритические ошибки при вызовах отсутствующих методов.

Параметры

строка $method
Метод для вызова
массив $params
Массив параметров для метода.

__constructsource public

__construct( View $View , array $settings array() )

Конструктор по умолчанию

Параметры

View $View
Представление, к которому прикреплён этот помощник.
массив $settings необязательно array()
Настройки конфигурации для помощника.

Переопределяет

Object::__construct()

__getsource public

__get( string $name )

Ленизагружает помощники. Обеспечивает доступ к устаревшим свойствам запроса.

Устарело

3.0.0 Доступ к свойствам запроса через этот метод устарел и будет удалён в версии 3.0.

Параметры

строка $name
Имя свойства, к которому осуществляется доступ.

Возвращает

mixed
Найденный помощник или свойство по имени $name

__setsource public

__set( string $name , mixed $value )

Обеспечивает обратную совместимость для установки значений в объект запроса.

Устарело

3.0.0 Этот метод будет удалён в версии 3.0

Параметры

строка $name
Имя свойства, к которому осуществляется доступ.
смешанный $value
Значение для установки.

_cleansource protected

_clean( )

Удаляет вредоносный контент из вывода

_confirmsource protected

_confirm( string $message , string $okCode , string $cancelCode '' , array $options array() )

Возвращает строку, которая должна использоваться в качестве обработчика onclick для диалогов подтверждения.

Параметры

строка $message
Сообщение, которое нужно отобразить
строка $okCode
Код, который нужно выполнить после выбора пользователем «OK»
строка $cancelCode необязательно ''
Код, который нужно выполнить после выбора пользователем «Отмена»
массив $options необязательно array()
Массив опций

Возвращает

string
JS-код onclick
END_OF_DOCUMENT_MARKER

_encodeUrlsource protected

_encodeUrl( string $url )

Кодирует URL для использования в атрибутах HTML.

Параметры

строка $url
URL для кодирования.

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

string
URL, закодированный для контекстов URL и HTML.

_formatAttributesource protected

_formatAttribute( string $key , string $value , boolean $escape true )

Форматирует отдельный атрибут и возвращает строковое значение составленного атрибута. Работает с минимизированными атрибутами, которые имеют такое же значение, как и их имя, например, 'disabled' и 'checked'.

Устарело

3.0.0 Этот метод будет перемещен в HtmlHelper в версии 3.0

Параметры

строка $key
Имя атрибута для создания
строка $value
Значение атрибута для создания.
логическое значение $escape необязательно true
Определяет, нужно ли экранировать значение

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

string
Составленный атрибут.

_initInputFieldsource protected

_initInputField( string $field , array $options array() )

Устанавливает значения по умолчанию для тега input. Установит атрибуты name, value и id для массива атрибутов html.

Параметры

строка $field
Имя поля для инициализации.
массив $options необязательно массив()
Массив опций для использования при инициализации поля ввода.

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

array
Массив опций для поля ввода формы.

_namesource protected

_name( array|string $options array() , string $field null , string $key 'name' )

Получает имя поля ввода для текущего тега. Создает атрибуты имени ввода, используя форматирование CakePHP data[Model][field].

Параметры

массив или строка $options необязательно массив()
Если массив, должен быть массивом атрибутов, к которому нужно добавить $key. Если строка или null, будет использоваться как сущность View.
строка $field необязательно null
Имя поля.
строка $key необязательно 'name'
Имя атрибута для установки, по умолчанию 'name'

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

mixed
Если для $options был передан массив, будет возвращен массив с установленным $key. Если была передана строка, будет возвращена строка.

_parseAttributessource protected

_parseAttributes( array $options , array $exclude null , string $insertBefore ' ' , string $insertAfter null )

Возвращает строку, разделенную пробелами, с элементами массива $options. Если ключ массива $options совпадает с одним из перечисленных в Helper::$_minimizedAttributes,

И его значение равно одному из:

  • '1' (строка)
  • 1 (целое число)
  • true (логическое значение)
  • 'true' (строка)

Тогда значение будет установлено равным имени ключа. Если значение не равно ни одному из этих трех, параметр не будет выведен.

'escape' — специальная опция, которая управляет преобразованием атрибутов в их эквиваленты, закодированные с помощью HTML-сущностей. Установите в значение false, чтобы отключить кодирование HTML.

Если значение для любого ключа опции установлено в null или false, эта опция будет исключена из вывода.

Устарело

3.0.0 Этот метод будет перемещен в HtmlHelper в версии 3.0

Параметры

массив $options
Массив опций.
массив $exclude необязательно null
Массив опций для исключения, опции из этого массива не будут частью возвращаемого значения.
строка $insertBefore необязательно ' '
Строка, вставляемая перед опциями.
строка $insertAfter необязательно null
Строка, вставляемая после опций.

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

string
Составленные атрибуты.

_resetsource protected

_reset( )

Сбрасывает переменные, используемые Helper::clean(), в null

_selectedArraysource protected

_selectedArray( string|array $data , string $key 'id' )

Преобразует набор записей из ассоциации hasAndBelongsToMany в список выбранных опций для элемента множественного выбора.

Параметры

строка или массив $data
Массив данных или имя модели.
строка $key необязательно 'id'
Имя поля.

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

array
массив

addClasssource public

addClass( array $options array() , string $class null , string $key 'class' )

Добавляет заданный класс к опциям элемента.

Параметры

массив $options необязательно массив()
Массив опций/атрибутов, к которым нужно добавить класс.
строка $class необязательно null
Имя добавляемого класса.
строка $key необязательно 'class'
Ключ для использования в качестве класса.

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

array
Массив опций с установленным $key.

afterLayoutsource public

afterLayout( string $layoutFile )

Обработчик после макета. afterLayout вызывается после отрисовки макета.

Переопределяется в подклассах.

Параметры

строка $layoutFile
Файл макета, который был отрисован.

afterRendersource public

afterRender( string $viewFile )

Обработчик после отрисовки. afterRender вызывается после отрисовки файла представления, но перед отрисовкой макета.

Переопределяется в подклассах.

Параметры

строка $viewFile
Файл представления, который был отрисован.

afterRenderFilesource public

afterRenderFile( string $viewFile , string $content )

Обработчик после отрисовки файла. Вызывается после отрисовки любого фрагмента представления.

Переопределяется в подклассах.

Параметры

строка $viewFile
Файл, который только что был отрисован.
строка $content
Содержимое, которое было отрисовано.

assetTimestampsource public

assetTimestamp( string $path )

Добавляет отметку времени к ресурсу файла на основе значения Asset.timestamp в Configure. Если Asset.timestamp — true и debug > 0, или Asset.timestamp === 'force', отметка времени будет добавлена.

Параметры

строка $path
Путь к файлу для добавления отметки времени, путь должен находиться внутри WWW_ROOT

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

string
Путь с добавленной отметкой времени или без неё.

assetUrlsource public

assetUrl( string|array $path , array $options array() )

Генерирует URL для заданного файла ресурса. В зависимости от переданных опций предоставляет полный URL с именем домена. Также вызывает Helper::assetTimestamp() для добавления отметки времени к локальным файлам

Параметры

строка или массив $path
Строка пути или массив URL
массив $options необязательно массив()
Массив опций. Возможные ключи: fullBase Возвратить полный URL с именем домена pathPrefix Префикс пути для относительных URL ext Расширение файла ресурса для добавления plugin Ложное значение предотвратит обработку пути как плагина

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

string
Сгенерированный URL

beforeLayoutsource public

beforeLayout( string $layoutFile )

Обработчик перед макетом. beforeLayout вызывается перед отрисовкой макета.

Переопределяется в подклассах.

Параметры

строка $layoutFile
Макет, который собирается отрисоваться.
END_OF_DOCUMENT_MARKER

beforeRendersource public

beforeRender( string $viewFile )

Обратный вызов перед рендерингом. beforeRender вызывается перед рендерингом файла представления.

Переопределяется в дочерних классах.

Параметры

строка $viewFile
Файл представления, который будет рендериться

beforeRenderFilesource public

beforeRenderFile( string $viewFile )

Обратный вызов перед рендерингом файла. Вызывается перед рендерингом любого фрагмента представления.

Переопределяется в дочерних классах.

Параметры

строка $viewFile
Файл, который собирается рендериться.

cleansource public

clean( string|array $output )

Используется для удаления вредных тегов из содержимого. Удаляет ряд известных атак XSS из содержимого. Однако, не гарантирует удаление всех возможных вариантов. Лучшим способом предотвращения всех возможных атак является экранирование содержимого.

Устарело

3.0.0 Этот метод будет удалён в версии 3.0

Параметры

строка или массив $output
Массив строк для очистки или одна строка для очистки.

Возвращает

string|array|null
Очищенное содержимое для вывода

domIdsource public

domId( array|string $options null , string $id 'id' )

Генерирует ID DOM для выбранного элемента, если он не задан. Использует текущие настройки View::entity() для генерации идентификатора атрибута в формате CamelCase.

Параметры

массив или строка $options необязательно null
Массив html атрибутов для добавления $id или строка с путем к сущности представления для получения domId.
строка $id необязательно 'id'
Имя атрибута 'id'.

Возвращает

mixed
Если $options был массивом, возвращается массив с заданным $id. Если была передана строка, возвращается строка.

entitysource public

entity( )

Возвращает ссылку на сущность текущего контекста в виде массива частей идентификатора

Возвращает

array
Массив, содержащий элементы идентификации сущности

fieldsource public

field( )

Получает текущее используемое поле модели контекста рендеринга. Удаляет постфиксы полей, такие как year, month, day, hour, min, meridian, если текущая сущность содержит более 2 элементов.

Возвращает

string
строка

modelsource public

model( )

Получает текущую используемую модель контекста рендеринга.

Возвращает

string
строка

outputsource public

output( string $str )

Возвращает строку, сгенерированную методом хелпера

Этот метод может быть переопределён в дочерних классах для выполнения обобщённой обработки вывода после рендеринга

Устарело

3.0.0 Этот метод будет удалён в будущих версиях.

Параметры

строка $str
Строка, которая будет выводиться.

Возвращает

string
строка

setEntitysource public

setEntity( string $entity , boolean $setScope false )

Устанавливает свойства модели и поля этого хелпера в соответствии со значением, разделенным точкой, в $entity.

Параметры

строка $entity
Имя поля, например "ModelName.fieldName" или "ModelName.ID.fieldName"
логическое значение $setScope необязательно false
Устанавливает область представления в модель, указанную в $tagValue

urlsource public

url( string|array $url null , boolean $full false )

Находит URL для указанного действия.

Возвращает URL, указывающий на предоставленные параметры.

Параметры

строка или массив $url необязательно null
Относительный URL, например /products/view/23 или массив параметров URL. Использование массива для URL позволит использовать функции обратного маршрутизирования CakePHP.
логическое значение $full необязательно false
Если true, к результату будет добавлен полный базовый URL

Возвращает

string
Полный переведённый URL с базовым путём.

Ссылка

http://book.cakephp.org/2.0/ru/views/helpers.html

webrootsource public

webroot( string $file )

Проверяет существование файла при использовании темы, если файл не найден, возвращает расположение по умолчанию

Параметры

строка $file
Файл, для которого требуется создать путь webroot.

Возвращает

string
Веб-доступный путь к файлу.

Наследованные методы из Object

_mergeVarssource protected

_mergeVars( array $properties , string $class , boolean $normalize true )

Объединяет свойства $property этого объекта со свойствами в определении $class. Значение этого класса для свойства будет объединённо поверх значения $class'

Это обеспечивает некоторые из функций DRY, предоставляемых CakePHP. Если вы хотите его отключить, переопределите этот метод как пустую функцию.

Параметры

массив $properties
Имя свойств для объединения.
строка $class
Класс для объединения свойства с.
логическое значение $normalize необязательно true
Установите в значение true, чтобы запустить свойства через Hash::normalize() перед объединением.

_setsource protected

_set( array $properties array() )

Позволяет установить несколько свойств объекта в одной строке кода. Будет устанавливать только те свойства, которые являются частью объявления класса.

Параметры

массив $properties необязательно array()
Ассоциативный массив, содержащий свойства и соответствующие значения.

_stopsource protected

_stop( integer|string $status 0 )

Прекращает выполнение текущего скрипта. Оборачивает exit(), что облегчает тестирование.

Параметры

целое число или строка $status необязательно 0
см. http://php.net/exit для значений

dispatchMethodsource public

dispatchMethod( string $method , array $params array() )

Вызывает метод этого объекта с заданными параметрами. Предоставляет ОО оболочку для call_user_func_array

Параметры

строка $method
Имя вызываемого метода
массив $params необязательно array()
Список параметров для использования при вызове $method

Возвращает

mixed
Возвращает результат вызова метода

logsource public

log( string $msg , integer $type LOG_ERR , null|string|array $scope null )

Удобный метод для записи сообщения в CakeLog. Для получения более подробной информации о записи в журналы, см. CakeLog::write().

Параметры

строка $msg
Сообщение для журнала
целое число $type необязательно LOG_ERR
Константа типа ошибки. Определено в app/Config/core.php.
null|строка|массив $scope необязательно null
Область(и), в которой создаётся сообщение журнала. Для получения более подробной информации о журналах областей, см. CakeLog::config().

Возвращает

boolean
Результат записи в журнал
END_OF_DOCUMENT_MARKER

requestActionsource public

requestAction( string|array $url , array $extra array() )

Вызывает метод контроллера из любой точки. Может использоваться для связи контроллеров или интеграции плагинов в основное приложение. requestAction может использоваться для возврата отрисованных представлений или получения возвращаемого значения действий контроллера.

Под капотом этот метод использует Router::reverse() для преобразования параметра $url в строку URL. Вы должны использовать форматы URL, совместимые с Router::reverse().

Передача данных POST и GET

Данные POST и GET могут быть смоделированы в requestAction. Используйте $extra['url'] для данных GET. Параметр $extra['data'] позволяет моделировать данные POST.

Параметры

строка|массив $url
Строка или URL на основе массива. В отличие от других массивов URL в CakePHP, этот URL не будет автоматически обрабатывать переданные и именованные аргументы в параметре $url.
массив $extra необязательно массив()
Если массив включает ключ "return", он устанавливает AutoRender в true. Также может использоваться для отправки данных GET/POST, а также именованных и переданных аргументов.

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

mixed
Булево значение true или false при успехе/неудаче, или содержимое отрисованного действия, если в $extra установлен ключ 'return'.

toStringsource public

toString( )

Преобразование объекта в строку. Каждый класс может переопределить этот метод по мере необходимости.

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

string
Имя этого класса

Резюме свойств

$_callbackArgumentssource

protected массив

Содержит список имён обратных вызовов -> аргументов по умолчанию.

array(
    'slider' => array(
        'onSlide' => 'value',
        'onChange' => 'value',
    ),
    'drag' => array(
        'onStart' => 'event',
        'onDrag' => 'event',
        'change' => 'draggable',
        'onEnd' => 'event',
    ),
    'drop' => array(
        'onHover' => 'draggable, droppable, event',
        'onDrop' => 'draggable, droppable, event',
    ),
    'request' => array(
        'onCreate' => 'transport',
        'onComplete' => 'transport',
        'onFailure' => 'response, jsonHeader',
        'onRequest' => 'transport',
        'onSuccess' => 'response, jsonHeader'
    ),
    'sortable' => array(
        'onStart' => 'element',
        'onChange' => 'element',
        'onUpdate' => 'element',
    ),
)

$_multiplesource

protected логическое значение

Является ли текущий выбор множественным выбором или только одним элементом?

false

$_optionMapsource

protected массив

Сопоставления параметров для Prototype

array(
    'request' => array(
        'async' => 'asynchronous',
        'data' => 'parameters',
        'before' => 'onCreate',
        'success' => 'onSuccess',
        'complete' => 'onComplete',
        'error' => 'onFailure'
    ),
    'sortable' => array(
        'sort' => 'onChange',
        'complete' => 'onUpdate',
    ),
    'drag' => array(
        'snapGrid' => 'snap',
        'container' => 'constraint',
        'stop' => 'onEnd',
        'start' => 'onStart',
        'drag' => 'onDrag',
    ),
    'drop' => array(
        'hover' => 'onHover',
        'drop' => 'onDrop',
        'hoverClass' => 'hoverclass',
    ),
    'slider' => array(
        'direction' => 'axis',
        'change' => 'onSlide',
        'complete' => 'onChange',
        'value' => 'sliderValue',
    )
)

Свойства, унаследованные от JsBaseEngineHelper

$bufferedMethodssource

public массив

Массив имён методов в нижнем регистре в Engine, которые буферизуются, если не отключены. Это позволяет автоматически буферизовать определённые методы «конечной точки» JsHelper.

array('event', 'sortable', 'drag', 'drop', 'slider')

$selectionsource

public строка

JS-фрагмент для текущего выбора.

Свойства, унаследованные от Helper

$_Viewsource

protected View

Экземпляр объекта View, к которому прикреплен этот хелпер

$_associationsource

protected string

Имя текущей модели, в рамках которой находятся сущности ассоциации.

См. также

Helper::setEntity()

$_attributeFormatsource

protected string

Формат атрибута

'%s="%s"'

$_cleanedsource

protected mixed

Содержит очищенное содержимое.

null

$_entityPathsource

protected string

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

См. также

Helper::setEntity()

$_fieldSuffixessource

protected array

Список строк, которые должны обрабатываться как суффиксы или подвходные данные для родительского входа. В основном используется для ввода даты/времени.

array(
    'year', 'month', 'day', 'hour', 'min', 'second', 'meridian'
)

$_helperMapsource

protected array

Таблица поиска хелперов, используемая для леничной загрузки объектов хелперов.

array()

$_minimizedAttributeFormatsource

protected string

Формат атрибута

'%s="%s"'

$_minimizedAttributessource

protected array

Минимизированные атрибуты

array(
    'allowfullscreen',
    'async',
    'autofocus',
    'autoplay',
    'checked',
    'compact',
    'controls',
    'declare',
    'default',
    'defaultchecked',
    'defaultmuted',
    'defaultselected',
    'defer',
    'disabled',
    'enabled',
    'formnovalidate',
    'hidden',
    'indeterminate',
    'inert',
    'ismap',
    'itemscope',
    'loop',
    'multiple',
    'muted',
    'nohref',
    'noresize',
    'noshade',
    'novalidate',
    'nowrap',
    'open',
    'pauseonexit',
    'readonly',
    'required',
    'reversed',
    'scoped',
    'seamless',
    'selected',
    'sortable',
    'spellcheck',
    'truespeed',
    'typemustmatch',
    'visible'
)

$_modelScopesource

protected string

Имя текущей модели, в рамках которой находятся сущности.

См. также

Helper::setEntity()

$_taintedsource

protected mixed

Содержит содержимое, подлежащее очистке.

null

$fieldsetsource

public array

Массив полей ('имя_поля' => массив ('тип' => 'строка', 'длина' => 100), первичный ключ и валидации массив ('имя_поля'))

array()

$helperssource

public array

Список хелперов, используемых этим хелпером

array()

$pluginsource

public string

Путь к плагину

null

$requestsource

public CakeRequest

Объект запроса

null

$settingssource

public array

Настройки для этого хелпера.

array()

$tagssource

public array

Хранит шаблоны тегов.

array()

$themesource

public string

Имя текущей темы, если она есть.

null

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-PrototypeEngineHelper.html

Spec-Zone.ru

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