ZMObject
└─ZMController
└─ZMCreateAccountController
public class ZMCreateAccountController
extends ZMController
| Constructor Summary | |
|---|---|
Create new instance. |
|
| Method Summary | |
|---|---|
| void | preProcess(ZMRequest request) {@inheritDoc} |
| ZMView | processPost(ZMRequest request) {@inheritDoc} |
| void | setCreateDefaultAddress(boolean value) Set create default address flag. |
| Methods inherited from org.zenmagick.mvc.controller.ZMController | |
|---|---|
| findView, getFormData, getId, getView, isFormSubmit, preProcess, process, processGet, processPost, setContentType, setId, setView, validate, validateFormData, validateSession | |
| Methods inherited from org.zenmagick.core.ZMObject | |
|---|---|
| attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton | |
public ZMCreateAccountController()
Create new instance.
public void preProcess(ZMRequest request)
public ZMView processPost(ZMRequest request)
ZMView that handles presentation or null if the controller generates the contents itself.public void setCreateDefaultAddress(boolean value)
Set create default address flag.
Request controller for account creation page.
The createDefaultAddress property can be used to control whether or not to create a default address entry in the address book. Obviously, the validation rules for the registration form need to be adjusted accordingly.
The property may be set by specifying a controllerDefinition value in the URL mapping like this:
ZMUrlManager::instance()->setMapping('create_account', array('controller' => 'CreateAccountController#createDefaultAddress=false'), false);