Coldbox框架中的setMethod()和populateModel()是什么

时间:2019-06-23 15:26:19

标签: coldfusion coldbox

在ColdBox框架的给定代码中,library(sqldf) sql <- "SELECT Df1.punch_out, Df1.punch_in, Df1.date, Df1.employee_number, Df2.job_title FROM Df1 LEFT JOIN Df2 ON Df1.date BETWEEN Df2.start_date AND Df2.end_date" result <- sqldf(sql) setMethod(parameter)是什么?

populateModel(string)

1 个答案:

答案 0 :(得分:0)

SetMethod()将特定于UserBean本身。那不在ColdBox中。

PopulateModel尽管可以做很多事情,但通常是通过传递结构来填充模型的一种方法。填充模型将遍历结构中的键,如果模型中有匹配的属性,它将对其进行设置。

例如,如果有一个名为username的键,则为model.setUsername(rc.username)。 PopulateModel假定您要在其中发送rc范围,但是通常最好进行验证,并添加限制,以使某人无法通过url传递密码并将其设置为用户。

Shawn的链接是很好的链接,希望对您有帮助。