为什么 Yii2 在 yii\caching\Cache 中使用缩写的方法名称?
Why Yii2 uses abbreviated methods names in yii\caching\Cache?
yii\caching\Cache
的方法:
在整个 Yii2 核心中唯一(我知道)使用缩写名称。按照其他地方使用的命名惯例,它们应该被命名为multiAdd
、multiGet
和multiSet
.
有谁知道,为什么这个例外(?)class?
我正在评论一本关于 Yii2 的书,我非常惊讶地发现了这些名字,一开始我敢打赌,那本书的作者弄错了! Yii2 中的缩写方法名称?
我认为是仓促完成的,继承自Yii1。
http://www.yiiframework.com/doc/api/1.1/CCache#mget-detail
当时没有人想过。现在是BC
UPD: 添加于 Ideas for 2.1
嗯,我想它就是这么简称的。现在我们可以创建 multiSet
、multiGet
、multiAdd
方法,并将现有的 mset
、mget
和 madd
方法作为它们的别名.然后将旧方法标记为 DEPRECATED
直到 Yii 2.1,然后将它们删除。
yii\caching\Cache
的方法:
在整个 Yii2 核心中唯一(我知道)使用缩写名称。按照其他地方使用的命名惯例,它们应该被命名为multiAdd
、multiGet
和multiSet
.
有谁知道,为什么这个例外(?)class?
我正在评论一本关于 Yii2 的书,我非常惊讶地发现了这些名字,一开始我敢打赌,那本书的作者弄错了! Yii2 中的缩写方法名称?
我认为是仓促完成的,继承自Yii1。 http://www.yiiframework.com/doc/api/1.1/CCache#mget-detail
当时没有人想过。现在是BC
UPD: 添加于 Ideas for 2.1
嗯,我想它就是这么简称的。现在我们可以创建 multiSet
、multiGet
、multiAdd
方法,并将现有的 mset
、mget
和 madd
方法作为它们的别名.然后将旧方法标记为 DEPRECATED
直到 Yii 2.1,然后将它们删除。