2016-03-16 2 views
2

Работа на OpenWRT luci.I иметь несколько файлов конфигурации, как: сети и беспроводной проблемы лица в mapping.I использовать сильфон синтаксис для отображенияКак сопоставить с несколькими файлами конфигурации

m = Map("network", translate("Wireless Settings")) 

Как карта с несколькими файлами конфигурации в одной модели

ответ

2

для работы с карты(), сначала мы должны четко понимать, карта определение с properties.Here является определение карты

class Map (config, title, description) 

Это корневой объект модели.

  • конфигурации: имя конфигурации будет отображаться, см UCI документации и файлы в/и т.д./конфигурации
  • название: название отображается в пользовательском интерфейсе
  • Описание: описание показано в UI

у вас есть две конфигурации сеть и беспроводной. OK позволяют запустить несколько файлов конфигурации связывания process.First отобразим с сети конфигурационный файл, то мы отображаем с беспроводной конфигурационный файл

Карта с сети конфигурационный файл

m = Map("network", translate("Wireless Settings")) -- We want to edit the uci config file /etc/config/network 
m:chain("wireless") 
s = m:section(NamedSection, "wan", "") -- Especially the "interface"-sections 

Примечание: м : chain ("config") bind второй файл конфигурации

Карта с беспроводной файл конфигурации

m1 = Map("wireless","Wireless Network") -- We want to edit the uci config file /etc/config/network 
s1 = m1:section(NamedSection,"wifi-iface", "") -- Especially the "interface"-sections 

для визуализации теперь мы должны вернуть мою карту объекты модели

return m,m1 

Таким образом, вы можете отобразить несколько конфигурационных файлов в одной модели.

 Смежные вопросы

  • Нет связанных вопросов^_^