如何在翻译数据库Enum Yii Extension中处理相同的多键

时间:2019-05-06 08:13:57

标签: enums yii yii-extensions

我刚刚将enum扩展名添加到我正在处理的旧项目中,按照指南/文档,我遇到了一个问题,该问题涉及通过{{1}将枚举键转换为值}文件放在enums.php下。

在此文档中,开发人员最近请求了解决问题的方法。 他询问如何处理呈现相同键但不同类的枚举的翻译。因此,由于我还没有找到答案,因此将问题重新提出。

情况:

/messages/<locale_id>

问题:

由于//enums.php return [ /** * Item Status Enums translation */ ItemStatusEnum::NOT_APPLICABLE => 'N/A', ItemStatusEnum::CONFIRMED => 'Confirmed', ItemStatusEnum::PICKED => 'Picked', ItemStatusEnum::LOADED => 'Loaded', ItemStatusEnum::DELIVERED => 'Delivered', ItemStatusEnum::RECEIVED => 'Received', /** * Department Reference Enums */ DepartmentRefEnum::SEATTLE => 'Seattle', DepartmentRefEnum::PORTLAND => 'Portland' ]; ItemStatusEnum::CONFIRMED具有相同的参考编号,称为DepartmentRefEnum::SEATTLE,因此1的名称也为ItemStatusEnum::CONFIRMED。有想法吗,如何在Seattle中处理呢?

来源

https://www.yiiframework.com/extension/enum#c20456

https://www.yiiframework.com/extension/enum

0 个答案:

没有答案