为什么Yii2在yii\caching\Cache中使用缩写方法名称?

tre*_*der 4 naming-conventions yii yii2

方法yii\caching\Cache:

唯一的(知道我)在整个Yii2核心,正在使用缩写名称.在命名用于其他地方的对话之后,它们应该被命名multiAdd,multiGet并且multiSet.

有谁知道,为什么要为这一个(?)类做出例外?

我现在正在回顾一本关于Yii2的书,我对找到这些名字感到非常惊讶,起初我打赌很多,那本书的作者犯了一个错误!在Yii2中删除了方法名称?

Evg*_*nko 6

我认为它是在急速完成的,并且继承自Yii1. http://www.yiiframework.com/doc/api/1.1/CCache#mget-detail

那时没有人想到它.现在是BC

UPD:2.1的创意中添加

UPD2 https://github.com/yiisoft/yii2/pull/10296


Sil*_*ire 6

好吧,我猜它的名字是这么简短的.现在,我们可以创建multiSet,multiGet,multiAdd方法,使现有的mset,mgetmadd方法的别名他们.然后将旧方法标记为DEPRECATEDYii 2.1,然后将其删除.