![]() |
1
0
为了回答我自己的问题,我在中央表上添加了一个“cached-name”列,创建了一个“rebuild-cached-name!”方法,只遍历每个记录并将缓存名称设置为正确的值。我从创建缓存列的迁移调用了rebuild方法。 然后我修改了抽象类的after-create方法(多态性继承的方法),并让它在中心表中分配缓存的名称。我还添加了一个after-update方法调用,每当普通名称更改时,它都会更新缓存的名称。 确实很简单,但现在它意味着不再需要在生成索引条之类的简单情况下调用多形态。 |
![]() |
Inarion · 我需要一个多态关联,还是我的模型不够充实? 7 年前 |
![]() |
Prodigle · Laravel多态关系0结果 7 年前 |
![]() |
Nick Res · 命名空间模型不适用于多态性,我需要一种解决方法 7 年前 |
![]() |
spl · 多态关联-如何创建主索引页面 11 年前 |
![]() |
Tyler · 带有载波和多态关联的Rails上传表单 11 年前 |
![]() |
timpone · 如何获得多态关系的另一面 12 年前 |
|
c_ern · 多对多关系可能需要多态关联?创建模型所需的帮助 12 年前 |
![]() |
Ross R · RnR:rails_admin、多态关联和无klass 12 年前 |