Spec-Zone.ru › CakePHP 3.4

Трейт ConventionsTrait

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

Прямые пользователи

  • Cake\ORM\Association

Косвенные пользователи

  • Cake\ORM\Association\BelongsTo
  • Cake\ORM\Association\BelongsToMany
  • Cake\ORM\Association\HasMany
  • Cake\ORM\Association\HasOne
Пространство имён: Cake\Core
Расположение: Core/ConventionsTrait.php

Краткое описание методов

  • _camelize() protected
    Преобразует $name в версию с верблюжьей нотацией.
  • _entityName() protected
    Создаёт правильное имя сущности (единственное число) для указанного имени.
  • _fixtureName() protected
    Создаёт имя фикстуры.
  • _modelKey() protected
    Создаёт правильное имя ключа модели с нижним подчеркиванием для ассоциаций.

    Если входная строка содержит точку, предполагается, что правая часть - это фактическое имя таблицы.

  • _modelNameFromKey() protected
    Создаёт правильное имя модели из внешнего ключа.
  • _pluginNamespace() protected
    Возвращает пространство имен плагина.
  • _pluginPath() protected
    Находит правильный путь к плагину. Сканирует $pluginPaths для нужного плагина.
  • _pluralHumanName() protected
    Создаёт множественное человеко-читаемое имя, используемое в представлениях.
  • _singularHumanName() protected
    Создаёт единственное человеко-читаемое имя, используемое в представлениях.
  • _singularName() protected
    Создаёт единственное имя для использования в представлениях.
  • _variableName() protected
    Создаёт множественное имя переменной для представлений.

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

_camelize()source protected

_camelize( string $name )

Преобразует $name в верблюжье написание.

Параметры

строка $name
имя

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

строка
Имя с верблюжьей нотацией

_entityName()source protected

_entityName( string $name )

Создаёт правильное имя сущности (единственное число) для указанного имени.

Параметры

строка $name
Имя

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

строка
Имя модели с верблюжьей нотацией и множественным числом

_fixtureName()source protected

_fixtureName( string $name )

Создаёт имя фикстуры.

Параметры

строка $name
Имя класса модели

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

строка
Ключ модели в единственном числе

_modelKey()source protected

_modelKey( string $name )

Создаёт правильное имя ключа модели с нижним подчеркиванием для ассоциаций.

Если входная строка содержит точку, предполагается, что правая часть - это фактическое имя таблицы.

Параметры

строка $name
Имя класса модели

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

строка
Ключ модели в единственном числе

_modelNameFromKey()source protected

_modelNameFromKey( string $key )

Создаёт правильное имя модели из внешнего ключа.

Параметры

строка $key
Внешний ключ

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

строка
Имя модели

_pluginNamespace()source protected

_pluginNamespace( string $pluginName )

Возвращает пространство имён плагина.

Параметры

строка $pluginName
Имя плагина

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

строка
Пространство имён плагина

_pluginPath()source protected

_pluginPath( string $pluginName )

Находит правильный путь к плагину. Сканирует $pluginPaths для нужного плагина.

Параметры

строка $pluginName
Имя плагина, который вы хотите, например, DebugKit

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

строка
Путь к нужному плагину.

_pluralHumanName()source protected

_pluralHumanName( string $name )

Создаёт множественное человеко-читаемое имя, используемое в представлениях.

Параметры

строка $name
Имя контроллера

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

строка
Множественное человеко-читаемое имя

_singularHumanName()source protected

_singularHumanName( string $name )

Создаёт единственное человеко-читаемое имя, используемое в представлениях.

Параметры

строка $name
Имя контроллера

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

строка
Единственное человеко-читаемое имя

_singularName()source protected

_singularName( string $name )

Создаёт единственное имя для использования в представлениях.

Параметры

строка $name
Используемое имя

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

строка
Имя переменной

_variableName()source protected

_variableName( string $name )

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

Параметры

строка $name
Используемое имя

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

строка
Множественное имя для представлений

© 2005–2017 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.
https://api.cakephp.org/3.4/class-Cake.Core.ConventionsTrait.html

Spec-Zone.ru

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