document config_foreach, close #2162
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8342 3c298f89-4303-0410-b956-a3cf2f4a3e73master
parent
48acfc2568
commit
2d68d2ab36
|
@ -57,6 +57,19 @@ after \texttt{config\_load} is done.
|
|||
That allows you to process sections both before and after all options were
|
||||
processed.
|
||||
|
||||
Another way of iterating on config sections is using the \texttt{config\_foreach} command.
|
||||
|
||||
Syntax:
|
||||
\begin{Verbatim}
|
||||
config_foreach <function name> [<sectiontype>] [<arguments...>]
|
||||
\end{Verbatim}
|
||||
|
||||
This command will run the supplied function for every single config section in the currently
|
||||
loaded config. The section name will be passed to the function as argument 1.
|
||||
If the section type is added to the command line, the function will only be called for
|
||||
sections of the given type.
|
||||
|
||||
|
||||
You can access already processed options with the \texttt{config\_get} command
|
||||
Syntax:
|
||||
|
||||
|
@ -80,3 +93,9 @@ Syntax:
|
|||
config_set <section> <option> <value>
|
||||
\end{Verbatim}
|
||||
|
||||
If a config section is unnamed, an automatically generated name will
|
||||
be assigned internally, e.g. \texttt{cfg1}, \texttt{cfg2}, ...
|
||||
|
||||
While it is possible, using unnamed sections through these autogenerated names is
|
||||
strongly discouraged. Use callbacks or \texttt{config\_foreach} instead.
|
||||
|
||||
|
|
Loading…
Reference in New Issue