我有一个具有附件的多态模型。例如:
图像:多态模型 产品和客户是两种不同的模型,它使用Image作为多态
图像模型具有附件名称:file,其中包含:path和:url。 我不想分享:url和:产品和客户的路径。
我需要不同的产品和客户模型的网址和路径(即)我想要区分 url和基于对象类型的路径。
请帮帮我。
答案 0 :(得分:1)
如果您需要在产品和客户上使用不同的图像,为什么首先使用多态关系(我假设?)?如果ProductImage和CustomerImage彼此无关(因为你需要区分url和path?!)那么为什么不简单地让它们成为两个完全独立的模型呢? (或者,也许,如果这适合,继承一些共享基础)