DBIx :: Class查找或创建对象

时间:2016-02-13 19:20:37

标签: perl dbix-class

我正在使用DBIx :: Class来建模以下内容:

Recipe TagsTag与其他Recipe个对象共享。

创建Recipe对象时,我想创建一组Tag个对象,并将它们与新创建的Recipe对象相关联。 (用户输入标签列表,我只有标签的名称)

对于标签,我可以遍历列表并找到与用户输入的名称匹配的标签或手动创建新对象。

我在DBIx :: Class中找不到记录的findOrCreate类型方法。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果您在名称上有密钥,则可以使用find_or_create