Symfonyob娱乐下载 4.3新增功能:更好的inflector
4月12日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
ob娱乐下载Symfony包括一个内部组件弯曲物他们的职责是把英语单词从复数变成单数。它被用于PropertyInfo而且PropertyAccess组件来查找属性名的单数形式:
1 2 3 4
使用ob娱乐下载\组件\弯曲物\弯曲物;$结果=弯曲物::使显著(“牙齿”);/ /牙齿$结果=弯曲物::使显著(“半径”);/ /半径
在Syob娱乐下载mfony 4.3中,我们从几个方面改进了这个组件。首先,我们删除了它@internal
标记,因此该组件不再被视为内部组件,您可以使您的项目依赖于它ob娱乐下载Symfony BC承诺.
其次,我们把它变成了一个完整的Inflector多亏了新的兼职()
方法,返回给定单数英文单词的复数形式:
1 2 3 4 5 6
使用ob娱乐下载\组件\弯曲物\弯曲物;$结果=弯曲物::兼职(“细菌”);/ /细菌$结果=弯曲物::兼职(“校友”);/ /校友$结果=弯曲物::兼职(“欧宝平台是合法的吗新闻”);/ /欧宝平台是合法的吗新闻$结果=弯曲物::兼职(“孙子”);/ /孙子
有时不可能为给定的单词确定唯一的单数或复数形式。在这些情况下,方法返回一个包含所有可能形式的数组:
1 2 3 4 5
使用ob娱乐下载\组件\弯曲物\弯曲物;弯曲物::使显著(“叶子”);// ['leaf', 'leave', 'leaff']弯曲物::兼职(“人”);// ['persons', 'people']
发表在#生活在边缘
评论
Benoit加拉茨
2019年4月12日说在身子;
# 1
太棒了!谢谢!
Ersin Demirtas
2019年4月12日说在13:06
#2
漂亮的一个。
穆罕默德·本·优素福
2019年4月12日说在14:44
# 3
这是吃惊!谢谢
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。