Принципы работы с Trait ConventionsTrait
Предоставляет методы, позволяющие другим классам получить доступ к принципам работы с наклонениями.
Краткое описание методов
-
_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() protected
_camelize(string $name): string
Создаёт версию $name с использованием верблюжьего регистра
Параметры
-
string$name имя
Возвращает
string_entityName() protected
_entityName(string $name): string
Создаёт правильное имя сущности (единственное число) для указанного имени
Параметры
-
string$name Имя
Возвращает
string_fixtureName() protected
_fixtureName(string $name): string
Создаёт имя фикстуры
Параметры
-
string$name Имя класса модели
Возвращает
string_modelKey() protected
_modelKey(string $name): string
Создаёт правильное имя ключа модели с нижним подчеркиванием для ассоциаций
Если входные данные содержат точку, предполагается, что правая часть - это фактическое имя таблицы.
Параметры
-
string$name Имя класса модели
Возвращает
string_modelNameFromKey() protected
_modelNameFromKey(string $key): string
Создаёт правильное имя модели из внешнего ключа
Параметры
-
string$key Внешний ключ
Возвращает
string_pluginNamespace() protected
_pluginNamespace(string $pluginName): string
Возвращает имя пространства имён плагина
Параметры
-
string$pluginName Имя плагина
Возвращает
string_pluginPath() protected
_pluginPath(string $pluginName): string
Находит правильный путь для плагина. Ищет плагин в $pluginPaths.
Параметры
-
string$pluginName Имя искомого плагина, например DebugKit
Возвращает
string_pluralHumanName() protected
_pluralHumanName(string $name): string
Создаёт множественное человекочитаемое имя, используемое в представлениях
Параметры
-
string$name Имя контроллера
Возвращает
string_singularHumanName() protected
_singularHumanName(string $name): string
Создаёт единственное человекочитаемое имя, используемое в представлениях
Параметры
-
string$name Имя контроллера
Возвращает
string_singularName() protected
_singularName(string $name): string
Создаёт единственное имя для использования в представлениях.
Параметры
-
string$name Имя для использования
Возвращает
string_variableName() protected
_variableName(string $name): string
Создаёт множественное имя переменной для представлений
Параметры
-
string$name Имя для использования
Возвращает
string
© 2005–present 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/4.3/trait-Cake.Core.ConventionsTrait.html