Trait 约定 Trait
提供允许其他类访问基于约定的词形变化的方法。
命名空间: Cake\Core
方法摘要
-
_camelize() protected
创建一个 $name 的骆驼式命名版本
-
_entityName() protected
为指定名称创建正确的实体名称(单数)
-
_fixtureName() protected
创建一个 fixture 名称
-
_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
创建一个 fixture 名称
参数
-
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