在DBIx :: Class中使用base而不是parent

时间:2011-08-08 13:28:41

标签: perl orm dbix-class

知道为什么DBIx :: Class使用use base代替use parent

例如,请参阅this

纠正我我错了,但不是use base已经弃用了吗?

谢谢,

1 个答案:

答案 0 :(得分:3)

与旧版Perls兼容。在{5.1}中添加了use parent,但DBIx::Class仍然支持Perl 5.8。

从技术上讲,perldocs表示use base被“劝阻”而不是正式弃用,这意味着它肯定不会很快消失。但是如果你知道你的代码是针对Perl 5.10的,那么use parent会更好。