Jump to main content
Jump to doc navigation
Menu
MODX Docs
Search
Enter a search term
Search
Russian / 2.x
English
English
Русский
Russian
Nederlands
Dutch
*
Español
Spanish
*
* This page is not yet translated.
2.x (current)
Home
Разработка с MODX
xPDO
xPDO
xPDOObject
Метаданные Accessors
Метаданные Accessors
{
История страницы
|
Улучшить эту страницу
|
Сообщить о проблеме
}
В разработке
getSelectColumns
getPK
getPKType
getFKClass
getFKDefinition
getFieldName
Закрыть меню
MODX дополнения
MIGX
Tutorials
UTM метки для MODX
Создание CMP для вывода в админку
Создание таблиц через MIGX
Начало работы
Успешная установка, что теперь?
Использование дружественных URL
Nginx Server Config
Гид по Lighttpd
Глоссарий Revolution
Обзор MODX
Обслуживание
Обновление MODX сайта
Обновление до Revolution 2.0.0-rc-2
Объяснение структуры каталогов
Требования к серверу
Установка
Базовая установка
Расширенная установка
Установка при помощи командной строки
Создание Установочного Xml Файла
Установка с использованием Git
Устранение неполадок при установке
Часто задаваемые вопросы и устранение неполадок
Разработка с MODX
MODX сервисы
modFileHandler
modMail
modRegistry
modRest
Transport Packages
Creating a Build Script
Package Dependencies
modX Object
Loading MODX Externally
Reference
modX.addEventListener
modX.checkForLocks
modX.checkSession
modX.executeProcessor
modX.getAuthenticatedUser
modX.getCacheManager
modX.getChildIds
modX.getChunk
modX.getConfig
modX.getContext
modX.getEventMap
modX.getLoginUserID
modX.getLoginUserName
modX.getParentIds
modX.getParser
modX.getPlaceholder
modX.getRegisteredClientScripts
modX.getRegisteredClientStartupScripts
modX.getRequest
modX.getResponse
modX.getService
modX.getSessionState
modX.getTree
modX.getUser
modX.getVersionData
modX.handleRequest
modX.hasPermission
modX.initialize
modX.invokeEvent
modX.lexicon
modX.makeUrl
modX.parseChunk
modX.regClientCSS
modX.regClientHTMLBlock
modX.regClientScript
modX.regClientStartupHTMLBlock
modX.regClientStartupScript
modX.reloadConfig
modX.removeAllEventListener
modX.removeEventListener
modX.runProcessor
modX.runSnippet
modX.sendError
modX.sendErrorPage
modX.sendForward
modX.sendRedirect
modX.sendUnauthorizedPage
modX.setDebug
modX.setPlaceholder
modX.setPlaceholders
modX.switchContext
modX.toPlaceholder
modX.toPlaceholders
modX.unsetPlaceholder
modX.unsetPlaceholders
xPDO
xPDO
xPDOCacheManager
xPDOCacheManager.copyFile
xPDOCacheManager.copyTree
xPDOCacheManager.delete
xPDOCacheManager.deleteTree
xPDOCacheManager.endsWith
xPDOCacheManager.escapeSingleQuotes
xPDOCacheManager.get
xPDOCacheManager.getCachePath
xPDOCacheManager.getCacheProvider
xPDOCacheManager.matches
xPDOCacheManager.replace
xPDOCacheManager.set
xPDOCacheManager.writeFile
xPDOCacheManager.writeTree
xPDOGenerator
xPDOGenerator.parseSchema
xPDOGenerator.writeSchema
xPDOManager
xPDOManager.createObjectContainer
xPDOManager.createSourceContainer
xPDOManager.removeObjectContainer
xPDOManager.removeSourceContainer
xPDOObject
Configuration Accessors
getOption
setOption
Field Accessors
fromArray
fromJSON
get
set
toArray
toJSON
State Accessors
isDirty
isLazy
isNew
Static Object Loaders
_loadCollectionInstance
_loadInstance
_loadRows
load
loadCollection
loadCollectionGraph
Использование пользовательских классов загрузчика
Валидация
addValidationRule
getValidator
isValidated
removeValidationRules
validate
Метаданные Accessors
getFKClass
getFKDefinition
getFieldName
getPK
getPKType
getSelectColumns
Методы настойчивости
remove
save
Средства доступа к связанным объектам
addMany
addOne
getMany
getOne
xPDOQuery
xPDOQuery.andCondition
xPDOQuery.groupby
xPDOQuery.innerJoin
xPDOQuery.leftJoin
xPDOQuery.limit
xPDOQuery.orCondition
xPDOQuery.rightJoin
xPDOQuery.select
xPDOQuery.setClassAlias
xPDOQuery.sortby
xPDOQuery.where
xPDORevisionControl
xPDOTransport
xPDOTransport.install
xPDOTransport.pack
xPDOTransport.uninstall
xPDOValidator
xPDOValidator.addMessage
xPDOValidator.getMessages
xPDOValidator.hasMessages
xPDOValidator.validate
Другие ресурсы по xPDO
Зачем использовать xPDO?
Использование пользовательских загрузчиков объектов
Кэширование
Получение объектов
getCollectionGraph
Понимание xPDOCriteria и xPDOQuery
Работа со связанными объектами
Произвольные модели
Валидация объектов
Генерация модели
Загрузка пакетов
Создание объектов
Удаление Объектов
Установка полей объекта
Интернационализация
Кэширование
Время жизни
Использование Memcache
Основное использование
Меню
Действия и меню
Список действия
Модель ядра
modChunk
modChunk.getContent
modChunk.setContent
modResource
modResource.isMember
modUser
modUser.addSessionContext
modUser.changePassword
modUser.endSession
modUser.getSessionContexts
modUser.getSettings
modUser.hasSessionContext
modUser.isAuthenticated
modUser.isMember
modUser.loadAttributes
modUser.removeSessionContext
modUser.removeSessionContextVars
modUser.removeSessionCookie
modX
Написание плагинов
Системные события
OnBeforeCacheUpdate
OnBeforeChunkFormDelete
OnBeforeChunkFormSave
OnBeforeDocFormDelete
OnBeforeDocFormSave
OnBeforeEmptyTrash
OnBeforeManagerLogin
OnBeforeManagerLogout
OnBeforeManagerPageInit
OnBeforePluginFormDelete
OnBeforePluginFormSave
OnBeforeSaveWebPageCache
OnBeforeSnipFormDelete
OnBeforeSnipFormSave
OnBeforeTVFormDelete
OnBeforeTVFormSave
OnBeforeTempFormDelete
OnBeforeTempFormSave
OnBeforeUserActivate
OnBeforeUserFormDelete
OnBeforeUserFormSave
OnBeforeWebLogin
OnBeforeWebLogout
OnCacheUpdate
OnCategoryBeforeRemove
OnCategoryBeforeSave
OnCategoryRemove
OnCategorySave
OnChunkBeforeRemove
OnChunkBeforeSave
OnChunkFormDelete
OnChunkFormPrerender
OnChunkFormRender
OnChunkFormSave
OnChunkRemove
OnChunkSave
OnContextBeforeRemove
OnContextBeforeSave
OnContextFormPrerender
OnContextFormRender
OnContextRemove
OnContextSave
OnDocFormDelete
OnDocFormPrerender
OnDocFormRender
OnDocFormSave
OnDocPublished
OnDocUnPublished
OnEmptyTrash
OnFileManagerBeforeUpload
OnFileManagerDirCreate
OnFileManagerDirRemove
OnFileManagerDirRename
OnFileManagerFileCreate
OnFileManagerFileRemove
OnFileManagerFileRename
OnFileManagerFileUpdate
OnFileManagerUpload
OnHandleRequest
OnInitCulture
OnLoadWebDocument
OnLoadWebPageCache
OnMODXInit
OnManagerAuthentication
OnManagerLogin
OnManagerLoginFormPrerender
OnManagerLoginFormRender
OnManagerLogout
OnManagerPageAfterRender
OnManagerPageBeforeRender
OnManagerPageInit
OnPackageInstall
OnPackageRemove
OnPackageUninstall
OnPageNotFound
OnPageUnauthorized
OnParseDocument
OnPluginBeforeRemove
OnPluginBeforeSave
OnPluginEventRemove
OnPluginFormDelete
OnPluginFormPrerender
OnPluginFormRender
OnPluginFormSave
OnPluginRemove
OnPluginSave
OnPropertySetBeforeRemove
OnPropertySetBeforeSave
OnPropertySetRemove
OnPropertySetSave
OnResourceGroupBeforeRemove
OnResourceGroupBeforeSave
OnResourceGroupRemove
OnResourceGroupSave
OnRichTextBrowserInit
OnRichTextEditorInit
OnRichTextEditorRegister
OnSiteRefresh
OnSiteSettingsRender
OnTemplateVarBeforeRemove
OnTemplateVarBeforeSave
OnTemplateVarRemove
OnTemplateVarSave
OnUserActivate
OnUserBeforeRemove
OnUserBeforeSave
OnUserChangePassword
OnUserFormDelete
OnUserFormSave
OnUserNotFound
OnUserRemove
OnUserSave
OnWebAuthentication
OnWebLogin
OnWebLogout
OnWebPageComplete
OnWebPageInit
OnWebPagePrerender
Написание сниппетов
Добавление CSS и JS
Доступ к TV данным
Написание хорошего сниппета
Написание хорошего чанка
Шаблонирование
Настройка среды разработки
Начало разработки
Введение для разработчиков
Директории дополнений
Начало работы с PHP в MODX
Часть 2
Часть 3
Парсинг MODX тегов
Пользовательские страницы менеджера
MODExt
MODx.Console
MODx.FormPanel
MODx.Window
MODx.combo.ComboBox
MODx.grid.Grid
MODx.grid.LocalGrid
MODx.msg
MODx.tree.Tree
Объект MODExt MODX
Учебник по MODExt
1. Ext JS Tutorial - Окна сообщений
3. Ext JS - Анимация
4. Ext JS - Управление узлами
5. Ext JS - Панели
7. Ext JS - Расширенная сетка
8. Ext JS - Внутри CMP
Ext JS - Ajax
Вопросы и ответы по разработке CMP
Зарезервированные параметры
Контроллер с использованием обработчика MODX (Parsed Manager)
Пользовательские страницы менеджера в версии 2.3
Пространства имен
Процессоры
Использование runProcessor
Коннекторы
Разработка RESTful API
Расширения для пользователей
Создание класса ресурса
Шаг 2 - переопределение методов
Шаг 3 - Контроллеры
Шаг 4 - Процессоры
Создание компонентов
Виджеты ExtJS и процессоры
Логика работы, определяем схему и модель БД
Настраиваем рабочее место: MODXCloud + PhpStorm
Окно редактирования подписки
Основы Git и первый коммит компонента на Github
Разбор структуры компонента
Рассылка по расписанию
Самостоятельная подписка отписка пользователя
Сниппет Sendex и формы подписки отписки
Собираем и устанавливаем первую версию пакета
Таблица очереди писем
Таблица подписок и окошко создания
Справочник по API
Токены и специальные слова
Разработка сайтов
Синтаксис тегов
Входной фильтр
Выходной фильтр/модификаторы
Примеры пользовательских фильтров вывода
Общие шаблоны тегов
Форматы даты
Интеграция шаблонов
Именованный якорь
Серия видео Быстрого старта
Интернационализация
Добавление отсутствующего перевода
Источники файлов
Добавление источника медиа
Защита медиа источника
Creating a Client Media Source
Назначение источника файлов TV
Типы медиа источников
Тип источника файлов - S3
Тип источника файлов - Файловая система
Контексты
Использование виртуальных хостов
Использование плагина Gateway
Настройка системы управления для клиента
Безопасность (ACLs)
Политики
ACL (Список контроля доступа)
Разрешения
Политика Администратора
Ресурсная политика
Шаблоны политик
Настройка менеджера
Наборы настроек формы
Настройка вкладок
Правила настройки формы
TV Видимый
TV по умолчанию
Видимая вкладка
Видимое поле
Название ТВ
Название вкладки
Новая вкладка
Переместить TV на вкладку
Полевая Метка
Поле по-умолчанию
Профили
Панели управления
Редактирование панели управления
Создание виджета панели управления
Создание виджета панели управления
Типы Виджетов
HTML
Inline PHP
Сниппет
Файлы
Пользовательские темы системы управления
Параметры и наборы параметров
Ресурсы
Пользовательские классы ресурсов
Символическая ссылка
Использование ресурсных ссылок
Ссылка на сайт
Статичный Ресурс
Типы содержимого
Руководства
Multi-select TV for related pages
Загрузка страниц с jQuery Tabs
Манипуляции с изображениями
Многоязычный сайт с migxMultiLang
Создание блога
Статические ресурсы и элементы
Системные настройки
access_category_enabled
access_context_enabled
access_resource_group_enabled
allow_duplicate_alias
allow_forward_across_contexts
allow_multiple_emails
allow_tags_in_post
archive_with
auto_check_pkg_updates
auto_check_pkg_updates_cache_expire
auto_menuindex
automatic_alias
base_help_url
blocked_minutes
cache_action_map
cache_context_settings
cache_db
cache_db_expires
cache_db_session
cache_default
cache_disabled
cache_format
cache_handler
cache_json
cache_json_expires
cache_lang_js
cache_lexicon_topics
cache_noncore_lexicon_topics
cache_resource
cache_resource_expires
cache_scripts
cache_system_settings
clear_cache_refresh_trees
compress_css
compress_js
concat_js
container_suffix
context_tree_sort
context_tree_sortby
context_tree_sortdir
cultureKey
custom_resource_classes
date_timezone
default_per_page
default_template
editor_css_path
editor_css_selectors
emailsender
emailsubject
enable_dragdrop
error_page
extension_packages
failed_login_attempts
fe_editor_lang
feed_modx_news
feed_modx_news_enabled
feed_modx_security
feed_modx_security_enabled
filemanager_path
filemanager_path_relative
filemanager_url
filemanager_url_relative
forgot_login_email
forward_merge_excludes
friendly_alias_lowercase_only
friendly_alias_max_length
friendly_alias_restrict_chars
friendly_alias_restrict_chars_pattern
friendly_alias_strip_element_tags
friendly_alias_translit
friendly_alias_translit_class
friendly_alias_translit_class_path
friendly_alias_trim_chars
friendly_alias_urls
friendly_alias_word_delimiter
friendly_alias_word_delimiters
friendly_url_prefix
friendly_url_suffix
friendly_urls
global_duplicate_uri_check
hidemenu_default
link_tag_scheme
mail_charset
mail_encoding
mail_smtp_auth
mail_smtp_helo
mail_smtp_hosts
mail_smtp_keepalive
mail_smtp_pass
mail_smtp_port
mail_smtp_prefix
mail_smtp_single_to
mail_smtp_timeout
mail_smtp_user
mail_use_smtp
manager_date_format
manager_direction
manager_favicon_url
manager_lang_attribute
manager_language
manager_theme
manager_time_format
modx_charset
new_file_permissions
new_folder_permissions
password_generated_length
password_min_length
phpthumb_allow_src_above_docroot
phpthumb_cache_maxage
phpthumb_cache_maxfiles
phpthumb_cache_maxsize
phpthumb_cache_source_enabled
phpthumb_document_root
phpthumb_error_bgcolor
phpthumb_error_fontsize
phpthumb_error_textcolor
phpthumb_far
phpthumb_imagemagick_path
phpthumb_nohotlink_enabled
phpthumb_nohotlink_erase_image
phpthumb_nohotlink_text_message
phpthumb_nohotlink_valid_domains
phpthumb_nooffsitelink_enabled
phpthumb_nooffsitelink_erase_image
phpthumb_nooffsitelink_require_refer
phpthumb_nooffsitelink_text_message
phpthumb_nooffsitelink_valid_domains
phpthumb_nooffsitelink_watermark_src
phpthumb_zoomcrop
principal_targets
proxy_auth_type
proxy_host
proxy_password
proxy_port
proxy_username
publish_default
rb_base_dir
rb_base_url
request_controller
request_param_alias
request_param_id
resource_tree_node_name
resource_tree_node_tooltip
richtext_default
search_default
server_offset_time
server_protocol
session_cookie_domain
session_cookie_lifetime
session_cookie_path
session_cookie_secure
session_enabled
session_handler_class
session_name
settings_version
signupemail_message
site_name
site_start
site_status
site_unavailable_message
site_unavailable_page
strip_image_paths
symlink_merge_fields
tree_default_sort
tree_root_id
tvs_below_content
udperms_allowroot
ui_debug_mode
unauthorized_page
upload_check_exists
upload_files
upload_maxsize
use_alias_path
use_browser
use_editor
use_multibyte
welcome_screen
which_editor
which_element_editor
xhtml_urls
Установка компонентов
Поиск проблемы
Провайдеры
Элементы
Шаблоны
Переменные шаблона TV
Создание переменной шаблона TV
Привязки
EVAL привязка
FILE привязка
INHERIT привязка
RESOURCE привязка
SELECT привязка
Привязка CHUNK
Привязка DIRECTORY
Типы ввода переменных шаблона TV
Типы вывода переменных шаблона TV
Тип вывода TV - HTML тег
Тип вывода TV - URL
Тип вывода TV - Дата
Тип вывода TV - Изображение
Тип вывода TV - Разделитель
Чанки
Сниппеты
Плагины
Статические элементы
Руководство для авторов
Ваша учетная запись MODX и как ее получить
Подача и обсуждение вопросов
Стать участником
MODX PHP Стандарты кодирования
Внести свой вклад в документацию
Руководство по стилю контента
Использование Git и GitHub
Git FAC (Часто используемые команды)
Разработка c xPDO
Руководство для участников сообщества
Среды разработки