我使用默认"替换"我的数据库中belongsToMany关系的策略。但是,在一个GUI情况下,我需要使用"追加"策略而不是。
如何为单个save()调用指定belongsToMany关系的saveStrategy?
更具体地说,我不能使用link()方法,因为我的连接表有其他字段,所以我需要指定_joinData。这是代码:
library(shiny)
ui <- fluidPage(
titlePanel("Test"),
fluidPage(
tableOutput("table")
)
)
server <- function(input, output) {
output$table <- renderTable({
data.frame("Letter" = c("a", "b", "c"),
"Number" = c(1:3))
}, align = "cr")
}
shinyApp(ui = ui, server = server)
答案 0 :(得分:0)
您可以动态更改策略:
$this->JobOrdersEducations->association('DegreeDisciplines')->saveStrategy('replace');