这是 LuCI(OpenWrt Web UI)项目中的代码块。
我不明白这个函数在做什么,也找不到调用它的地方。这个函数在哪里被调用,它在做什么?
p = s:option(ListValue, "proto", translate("Protocol"))
p.override_values = true
p:value("pppoe", "PPPoE")
p:value("pptp", "PPTP")
function p.write(self, section, value)
if value == "pptp" or value == "pppoe" then
self.map:set(section, "peerdns", "1")
self.map:set(section, "defaultroute", "1")
end
return ListValue.write(self, section, value)
end