-
Task
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
When rendering, RenderingModel instances are populated with request parameters. That is, if the model has a setFoo(String) method, it will be called with the value of the foo request parameter:
class MyModel implements RenderingModel { private String someParameter; public void setSomeParameter(String someParameter) { this.someParameter = someParameter; } public String getSomeParameter() { return someParameter; } }
request: /somePage.html?parameter=value
parameter is automatically set before rendering.
4.5.10 introduces enabling/disabling of this automatic populating of models:
- globally: Configuration/server/rendering/engine add autoPopualateFromRequest property true/false, default is true
- on template definition level, overides global setting, separatelly for every single definition: Templating Kit/Template Definitions/pages/stkHome add autoPopulateFromRequest property true/false, default is true
Acceptance criteria
- documents
-
MAGNOLIA-5154 The population of the Model with request parameters should be optional.
- Closed