Spec-Zone.ru › CakePHP 2.7

Класс MootoolsEngineHelper

Помощник MooTools для JsHelper

Предоставляет JavaScript, специфичный для MooTools, для JsHelper. Предполагает наличие следующих пакетов MooTools:

  • Remote, Remote.HTML, Remote.JSON
  • Fx, Fx.Tween, Fx.Morph
  • Selectors, DomReady,
  • Drag, Drag.Move
Объект
Extended by Помощник
Extended by AppHelper
Extended by JsBaseEngineHelper
Extended by MootoolsEngineHelper
Пакет: Cake\View\Helper
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение Cake/View/Helper/MootoolsEngineHelper.php

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

domReadysource public

domReady( string $functionBody )

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

Параметры

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

Возвращает

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

dragsource public

drag( array $options array() )

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

Требует плагин Drag из MootoolsMore

Параметры

массив $options необязательный массив()
Массив опций для элемента draggable.

Возвращает

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

См. также

JsHelper::drag() для списка опций.

dropsource public

drop( array $options array() )

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

Требует плагины Drag и Drag.Move из MootoolsMore

Droppable в Mootools работают иначе, чем в других библиотеках. Droppables реализованы как расширение Drag. Таким образом, помимо выбора элемента droppable с помощью get(), вам также необходимо предоставить правило селектора для элемента draggable. Кроме того, droppable в Mootools наследуют все опции от Drag.

Параметры

массив $options необязательный массив()
Массив опций для элемента droppable.

Возвращает

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

См. также

JsBaseEngineHelper::drop() для списка опций.

eachsource public

each( string $callback )

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

Параметры

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

Возвращает

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

effectsource public

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

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

Параметры

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

Возвращает

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

См. также

JsBaseEngineHelper::effect()

eventsource public

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

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

Опции

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

Параметры

строка $type
Тип события, который нужно привязать к текущему id элемента
строка $callback
JavaScript-функция, которую нужно вызвать, или функция-литерал
массив $options необязательный массив()
Опции для события.

Возвращает

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

getsource public

get( string $selector )

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

Параметры

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

Возвращает

self
self

requestsource public

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

Создаёт новый запрос.

Требуется Request. Если вы хотите использовать ключ 'update', вам нужен Request.HTML. Если вы хотите выполнять запросы JSON, вам потребуются JSON и Request.JSON.

Параметры

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

Возвращает

string
Завершенный AJAX-запрос.

serializeFormsource public

serializeForm( array $options array() )

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

Параметры

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

Возвращает

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

См. также

JsBaseEngineHelper::serializeForm()

slidersource public

slider( array $options array() )

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

Требует Slider из MootoolsMore

Параметры

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

Возвращает

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

См. также

JsBaseEngineHelper::slider() для списка опций.

sortablesource public

sortable( array $options array() )

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

Требует плагин Sortables из MootoolsMore

Параметры

массив $options необязательный массив()
Массив опций для сортируемого элемента.

Возвращает

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

См. также

JsBaseEngineHelper::sortable() для списка опций.

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

_mapOptionssource protected

_mapOptions( string $method , array $options )

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

Параметры

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

Возвращает

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

_parseOptionssource protected

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

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

Параметры

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

Возвращает

string
Обработанные JSON-опции без заключающих { }.
END_OF_DOCUMENT_MARKER

_prepareCallbackssource protected

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

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

Параметры

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

Возвращает

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

_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 )

Генерирует фрагмент подтверждения, который возвращает 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-объект в формате JSON из массива. Будет использовать метод native JSON encode, если он доступен и $useNative == true.

Параметры:

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

Параметры

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

Возвращает

string
Блок кода JSON

promptsource public

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

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

Параметры

строка $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 необязательно массив()
Переменная 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 необязательно массив()
Настройки конфигурации для помощника.

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

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( )

Удаляет вредное содержимое из вывода

END_OF_DOCUMENT_MARKER

_confirmsource protected

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

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

Параметры

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

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

string
JS-код onclick

_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()
Массив параметров для использования при инициализации поля ввода.

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

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

_namesource protected

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

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

Параметры

массив|строка $options необязательно array()
Если массив, должен быть массивом атрибутов, к которым нужно добавить $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' (строка)

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

'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 необязательно array()
Массив параметров/атрибутов, к которым нужно добавить класс
строка $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
Путь с добавленной отметкой времени или без нее.
END_OF_DOCUMENT_MARKER

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
Макет, который собирается отображаться.

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' )

Генерирует идентификатор 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 необязательно массив()
Ассоциативный массив, содержащий свойства и соответствующие значения.

_stopsource protected

_stop( integer|string $status 0 )

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

Параметры

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

dispatchMethodsource public

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

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

Параметры

строка $method
Имя вызываемого метода
массив $params необязательный массив()
Список параметров для использования при вызове $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
Успешность записи в журнал

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(
        'onTick' => 'position',
        'onChange' => 'step',
        'onComplete' => 'event'
    ),
    'request' => array(
        'onRequest' => '',
        'onComplete' => '',
        'onCancel' => '',
        'onSuccess' => 'responseText, responseXML',
        'onFailure' => 'xhr',
        'onException' => 'headerName, value',
    ),
    'drag' => array(
        'onBeforeStart' => 'element',
        'onStart' => 'element',
        'onSnap' => 'element',
        'onDrag' => 'element, event',
        'onComplete' => 'element, event',
        'onCancel' => 'element',
    ),
    'drop' => array(
        'onBeforeStart' => 'element',
        'onStart' => 'element',
        'onSnap' => 'element',
        'onDrag' => 'element, event',
        'onComplete' => 'element, event',
        'onCancel' => 'element',
        'onDrop' => 'element, droppable, event',
        'onLeave' => 'element, droppable',
        'onEnter' => 'element, droppable',
    ),
    'sortable' => array(
        'onStart' => 'element, clone',
        'onSort' => 'element, clone',
        'onComplete' => 'element',
    )
)

$_optionMapsource

protected массив

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

array(
    'request' => array(
        'complete' => 'onComplete',
        'success' => 'onSuccess',
        'before' => 'onRequest',
        'error' => 'onFailure'
    ),
    'sortable' => array(
        'distance' => 'snap',
        'containment' => 'constrain',
        'sort' => 'onSort',
        'complete' => 'onComplete',
        'start' => 'onStart',
    ),
    'drag' => array(
        'snapGrid' => 'snap',
        'start' => 'onStart',
        'drag' => 'onDrag',
        'stop' => 'onComplete',
    ),
    'drop' => array(
        'drop' => 'onDrop',
        'hover' => 'onEnter',
        'leave' => 'onLeave',
    ),
    'slider' => array(
        'complete' => 'onComplete',
        'change' => 'onChange',
        'direction' => 'mode',
        'step' => 'steps'
    )
)

Наследуемые свойства от 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-MootoolsEngineHelper.html

Spec-Zone.ru

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