Spec-Zone.ru › CakePHP 2.7

Класс JqueryEngineHelper

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

Предоставляет jQuery-специфичный JavaScript для JsHelper.

Реализует интерфейс JsHelper для jQuery. Все массивы $options поддерживают все опции, найденные в JsHelper, а также те, что в документации jQuery.

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

Детали методов

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

_methodTemplate( string $method , string $template , array $options , array $extraSafeKeys array() )

Функция-помощник для оборачивания повторяющегося простого шаблона метода.

Параметры

строка $method
Название метода, который генерируется.
строка $template
Шаблон метода
массив $options
Массив опций для метода
массив $extraSafeKeys необязательный массив()
Дополнительные безопасные ключи

Возвращает

string
Строка составленного метода

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

domReady( string $functionBody )

Создать событие domReady. Для jQuery. Этот метод не привязывает «традиционное событие», как $(document).bind('ready', fn) Работает совершенно по-другому, чем $(document).ready() Первый не выполнит функцию при eval() в качестве части ответа. Второй выполнит. Из-за способа работы AJAX-пагинации используется $().ready().

Параметры

строка $functionBody
Код для выполнения при domReady

Возвращает

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

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

drag( array $options array() )

Создать перетаскиваемый элемент

Требует загрузки как Ui.Core, так и Ui.Draggable.

Параметры

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

Возвращает

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

См. также

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

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

drop( array $options array() )

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

Требует загрузки как Ui.Core, так и Ui.Droppable.

Параметры

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

Возвращает

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

См. также

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

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

each( string $callback )

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

Параметры

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

Возвращает

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

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

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

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

Параметры

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

Возвращает

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

См. также

JsBaseEngineHelper::effect()

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

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

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

Опции

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

Параметры

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

Возвращает

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

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

get( string $selector )

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

Параметры

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

Возвращает

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

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

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

Создать вызов $.ajax()

Если ключ 'update' задан, обратный вызов success будет перезаписан.

Параметры

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

Возвращает

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

См. также

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

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

serializeForm( array $options array() )

Сериализовать форму, прикреплённую к $selector. Если текущий выбор не является элементом ввода или формой, в JavaScript будут созданы ошибки.

Параметры

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

Возвращает

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

См. также

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

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

slider( array $options array() )

Создать элемент ползунка

Требует загрузки как Ui.Core, так и Ui.Slider.

Параметры

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

Возвращает

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

См. также

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

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

sortable( array $options array() )

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

Требует загрузки как Ui.Core, так и Ui.Sortables.

Параметры

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

Возвращает

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

См. также

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

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

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

_mapOptions( string $method , array $options )

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

Параметры

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

Возвращает

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

_parseOptionssource protected

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

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

Параметры

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

Возвращает

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

_prepareCallbackssource protected

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

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

Параметры

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

Возвращает

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 необязательно 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 представление переменной $val в формате JSON.

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

Helper::value()

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

__callsource public

__call( string $method , array $params )

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

Параметры

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

__constructsource public

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

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

Параметры

View $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
Значение для установки.
END_OF_DOCUMENT_MARKER

_cleansource protected

_clean( )

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

_confirmsource protected

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

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

Параметры

строка $message
Сообщение, которое должно быть отображено
строка $okCode
Код, который должен быть выполнен после выбора пользователем «ОК»
строка $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' )

Получает имя поля ввода для текущего тега. Создает атрибуты имени input с использованием форматирования 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' (строка)

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

'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. afterLayout вызывается после отрисовки макета.

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

Параметры

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

afterRendersource public

afterRender( string $viewFile )

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

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

Параметры

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

afterRenderFilesource public

afterRenderFile( string $viewFile , string $content )

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

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

Параметры

строка $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 необязательно array()
Массив опций. Возможные ключи: fullBase Возвращает полный URL с именем домена pathPrefix Префикс пути для относительных URL ext Расширение ресурса для добавления plugin Значение False предотвратит обработку пути как плагина

Возвращает

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

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

Параметры

массив|строка $options необязательно null
Либо массив HTML-атрибутов, в который добавить $id, либо строка с путем к сущности представления для получения domId.
строка $id необязательно 'id'
Имя атрибута 'id'.

Возвращает

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

entitysource public

entity( )

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

Возвращает

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

fieldsource public

field( )

Возвращает поле модели, используемое в текущем контексте отрисовки. Удаляет суффиксы полей, такие как год, месяц, день, час, мин, меридиан, когда текущая сущность имеет более 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 для значений
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(
        'start' => 'event, ui',
        'slide' => 'event, ui',
        'change' => 'event, ui',
        'stop' => 'event, ui'
    ),
    'sortable' => array(
        'start' => 'event, ui',
        'sort' => 'event, ui',
        'change' => 'event, ui',
        'beforeStop' => 'event, ui',
        'stop' => 'event, ui',
        'update' => 'event, ui',
        'receive' => 'event, ui',
        'remove' => 'event, ui',
        'over' => 'event, ui',
        'out' => 'event, ui',
        'activate' => 'event, ui',
        'deactivate' => 'event, ui'
    ),
    'drag' => array(
        'start' => 'event, ui',
        'drag' => 'event, ui',
        'stop' => 'event, ui',
    ),
    'drop' => array(
        'activate' => 'event, ui',
        'deactivate' => 'event, ui',
        'over' => 'event, ui',
        'out' => 'event, ui',
        'drop' => 'event, ui'
    ),
    'request' => array(
        'beforeSend' => 'XMLHttpRequest',
        'error' => 'XMLHttpRequest, textStatus, errorThrown',
        'success' => 'data, textStatus',
        'complete' => 'XMLHttpRequest, textStatus',
        'xhr' => ''
    )
)

$_optionMapsource

protected массив

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

array(
    'request' => array(
        'type' => 'dataType',
        'before' => 'beforeSend',
        'method' => 'type',
    ),
    'sortable' => array(
        'complete' => 'stop',
    ),
    'drag' => array(
        'snapGrid' => 'grid',
        'container' => 'containment',
    ),
    'drop' => array(
        'leave' => 'out',
        'hover' => 'over'
    ),
    'slider' => array(
        'complete' => 'stop',
        'direction' => 'orientation'
    )
)

$jQueryObjectsource

public строка

Имя переменной объекта jQuery, полезно, когда jQuery находится в режиме noConflict().

'$'

Свойства, унаследованные от 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-JqueryEngineHelper.html

Spec-Zone.ru

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