星号表示处于的分支.
2.进入applications
新建一个目录
luci-demo
然后新建目录和文件结构如下:
然后新建目录和文件结构如下:
├── luasrc
│ ├── controller
│ │ └── demo.lua
│ └── model
│ └── cbi
│ └── demo.lua
└── Makefile
2.1.vim Makefile
容如下:
- PO = XXX
- include ../../build/config.mk
- include ../../build/module.mk
复制代码其中
PO=XXX表示翻译模块。
2.2.controller目录中demo.lua内容-------------------------------------------------------------------------------------------------------------
- module("luci.controller.demo", package.seeall)
- function index()
- local page
- page = entry({"admin", "services", "demo"}, cbi("demo"), _("test demo"))
- page.dependent=true
- end
复制代码
---------------------------------------------------------------------------------------------------------------
demo
位于admin/services下,调用的cbi方法是demo,页面的名字是test_demo.