ACF acf www-controller.lua reference: Difference between revisions
Line 10: | Line 10: | ||
=== find_template (appdir, prefix, controller, action viewtype ) === | === find_template (appdir, prefix, controller, action viewtype ) === | ||
''(internal function)'' Looks for a .lsp (Lua Server Page) template. Looks for the first matching: | |||
# ''appdir/prefix''/template-''controller-action-viewtype''.lsp | |||
# ''appdir/prefix''/template-''controller-viewtype''.lsp | |||
# ''appdir/prefix''/template-''controller-action-viewtype''.lsp | |||
# ''appdir/prefix''/template-''action-viewtype''.lsp | |||
# ''appdir/prefix''/template-''viewtype''.lsp | |||
It repeats through each upper level of prefix until prefix is "nil". | |||
Returns the first found lsp, or false. | |||
=== exception_handler ( self, message ) === | === exception_handler ( self, message ) === | ||
=== view_resolver ( self ) === | === view_resolver ( self ) === |
Revision as of 20:08, 26 October 2007
acf_www-controller.lua reference
The acf_www-controller.lua provides the basic view resolver, exception handler, and application-wide functions for the acf web application.
cfe ( table )
Returns a table with value, type, option, errtxt and name values. If an input table is given in the call, those key/value pairs are added as well.
Guarantees the view will not get a "nil" on value, type, option, errtxt or name.
find_template (appdir, prefix, controller, action viewtype )
(internal function) Looks for a .lsp (Lua Server Page) template. Looks for the first matching:
- appdir/prefix/template-controller-action-viewtype.lsp
- appdir/prefix/template-controller-viewtype.lsp
- appdir/prefix/template-controller-action-viewtype.lsp
- appdir/prefix/template-action-viewtype.lsp
- appdir/prefix/template-viewtype.lsp
It repeats through each upper level of prefix until prefix is "nil". Returns the first found lsp, or false.