当该角色应用于班级时,我Moose::Role
想在班级上调用一些额外的潜艇。
有没有一种简单的方法可以修改应用角色时发生的情况,而不必深入研究Moose::Meta::Role
类型编码?理想情况下,我只想after 'apply' => ...
添加额外的东西。
编辑:
我专门将它与DBIx::Class::Core
结果定义一起使用来创建类似组件的东西,它也修改了构造函数。BUILDARGS
如果我能得到结果,我会把它写成一个组件BUILD
,但我似乎做不到。所以,load_component
我没有做with 'role'
,而是做,但组件的一些效果是向belongs_to
类添加关系。因此,我认为最好的方法是在将角色应用到班级期间。