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

时间:2015-11-30 21:12:49

标签: yii yii2 naming-conventions

yii\caching\Cache的方法:

唯一(我知道)在整个Yii2核心中,使用缩写名称。在命名对象使用其他地方之后,应将其命名为multiAddmultiGetmultiSet

有谁知道,为什么要对这个(?)类进行例外处理?

我现在正在复习一本关于Yii2的书,我发现这些名字让我非常惊讶,起初我打了很多赌注,那本书的作者犯了一个错误!在Yii2中删除了方法名称?

2 个答案:

答案 0 :(得分:6)

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

然后没有人想到它。现在是BC

UPD:已在Ideas for 2.1

中添加

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

答案 1 :(得分:6)

嗯,我猜它的名字就这么简短了。现在,我们可以创建multiSetmultiGetmultiAdd方法,并将现有的msetmgetmadd方法作为它们的别名。然后将旧方法标记为DEPRECATED,直到Yii 2.1,然后删除它们。