polymorphic-associations

    0热度

    1回答

    这种情况下:我有4个模型是“所有者”,“用户”,“位置”和“房东”。所有这些模型都共享电子邮件地址和电话。所以我想使用多态协会,我做了一个研究,但我只看到3个模型的案例。就我而言,你可以看到我会有3个以上的模型。 那么,你认为实现这种逻辑的好主意,我想在所有电子邮件和电话号码中使用类似“存储库”的模型吗? 为了使用那种关联有一个限制或某些东西?我想在一些模型,如: email emailable

    0热度

    2回答

    我与Laravel有多态关系。 我的多态关系是Message-> messageable成为Group或Chat。 从消息 - >可消息将会给我正确的结果(例如消息所关联的组或聊天)。 从示例Group :: first() - > with('messages') - > get()将返回一个空的消息数组。 我的邮件数据库表是 messageable_id messageable_type 我的

    1热度

    2回答

    这里是我的表结构: -- users +----+-------+ | id | name | +----+-------+ | 1 | John | | 2 | Jack | | 3 | Peter | +----+-------+ -- posts +----+---------+----------------------+-----------+ | id | tit

    0热度

    1回答

    页我有三个型号 class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Movie < ActiveRecord::Base has_many :comments, :as => :commentable end class TV < Act

    0热度

    1回答

    我试图为CMS创建一个菜单,并且在它中,您有顶级部分(由不属于另一部分确定的)具有列表更多部分或navigation_items。 我无法全部连接。 我有以下型号: section.rb: class Section < ActiveRecord::Base belongs_to :section, polymorphic: true has_many :navigation_

    1热度

    1回答

    我不确定处理这种情况的最佳方法,并且会欣赏某些方向。基本上,我有一个场景,我需要为组织记录资产。 有多种类型的资产,因此属性的类型不同而不同类型但有共同的一些领域的所有资产,如: location make model colour purchase_date warranty_period 类似: How to design a product table for many kin

    0热度

    1回答

    所以我有一个项目列表,你可以从中选择多个项目,并且列表是针对不同的事物(多态),但我不知道如何实现这个作为我没有的东西'不工作。 我看了,但我似乎无法找到任何东西,只关于如何过滤多态关联(在这个时刻没有用)。 目前我有: f.input :items, multiple: true, as: :select, collection: Section.top_level.all + Navigati

    1热度

    1回答

    我正在运行Laravel 5.4,出于某种原因,我不能做1对多态关系的列选择。我想限制在相关表中返回的列。 这里是我的1对多的关系,我的“1个侧”: class MapNodes extends Model { protected $table = 'map_nodes'; protected $fillable = ['title']; protected $va

    1热度

    3回答

    我正在使用实体框架核心将我的php应用程序迁移到.net核心应用程序。 我的几个模型有从translations表中链接到他们的翻译。模型链接到翻译的方式是modelname和modelid。 modelname是类的名称,id是该对象的ID。请记住,一个对象可以有一个独特的slu multiple的多个翻译。 我想知道是否可以轻松实现这个使用实体框架。所以这些模型是通过它们的id链接的,但是也会

    1热度

    2回答

    我已经通过其他问题计数,但情况是有点不同的位置: class User < ApplicationRecord has_many :documents, as: :attachable validate :validate_no_of_documents private def validate_no_of_documents errors.a