DBIx::Class 查找或创建对象
DBIx::Class Find or Create objects
我正在使用 DBIx::Class 对以下内容建模:
一个 Recipe
和许多 Tags
。 Tag
与其他 Recipe
个对象共享。
在创建 Recipe
对象时,我想创建一组 Tag
对象并将它们与新创建的 Recipe
对象相关联。 (用户输入标签列表,我只有标签的名称)
对于标签,我可以遍历列表并找到与用户输入的名称相匹配的标签,或者手动创建一个新对象。
我在 DBIx::Class 中找不到记录的 findOrCreate
类型方法。有什么建议吗?
如果您有名称上的键,您可以使用 find_or_create。
我正在使用 DBIx::Class 对以下内容建模:
一个 Recipe
和许多 Tags
。 Tag
与其他 Recipe
个对象共享。
在创建 Recipe
对象时,我想创建一组 Tag
对象并将它们与新创建的 Recipe
对象相关联。 (用户输入标签列表,我只有标签的名称)
对于标签,我可以遍历列表并找到与用户输入的名称相匹配的标签,或者手动创建一个新对象。
我在 DBIx::Class 中找不到记录的 findOrCreate
类型方法。有什么建议吗?
如果您有名称上的键,您可以使用 find_or_create。