【发布时间】:2012-11-13 22:54:50
【问题描述】:
我在 Symfony 2 环境中使用 Doctrine 2。
我创建了一个扩展\Doctrine\DBAL\Types\Type 的自定义数据类型。此数据类型应将数据库中存储的整数值映射到特定字符串(如 ENUM,但整数和字符串必须可访问)。
目前,这些值的映射是使用包含数组的类变量在教义类型中硬编码的。
class xyType extends \Doctrine\DBAL\Types\Type {
public static $messageTypes = array(
10 => "Wareneingang",
20 => "Polstern",
.
.
.
}
.
.
}
现在我想把这个数组放到这个包的 config.yml 中。但是我不知道如何在这个类型类中使用依赖注入,以便能够以任何方式访问我的配置参数......
我希望你能帮助我。我也愿意接受其他想法来实现这一点。
提前谢谢
【问题讨论】:
标签: symfony dependency-injection doctrine-orm custom-type