ZenMagick 0.9.10


zenmagick.store.admin.mvc.controller\ZMCatalogController
mvc\controller\ZMCatalogController.php at line 32

Class ZMCatalogController

ZMObject
└─ZMController
└─ZMCatalogController

public class ZMCatalogController
extends ZMController

Admin controller for catalog page(s).

This controller acts as proxy for the actual controller. The actual controller is defined by the catalogRequestId parameter.

Author:
DerManoMann

Method Summary
void

__construct(string requestId)

Create new instance.

protected array

getCatalogContentControllers(ZMRequest request)

Create list of all active catalog content controllers.

ZMView

process(ZMRequest request)

{@inheritDoc}

Methods inherited from org.zenmagick.mvc.controller\ZMController
__construct, findView, getFormData, getId, getView, getViewData, isAjax, isFormSubmit, preProcess, process, processGet, processPost, setContentType, setId, setView, validate, validateFormData, validateSession
Methods inherited from org.zenmagick.core\ZMObject
__construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton

Method Detail

mvc\controller\ZMCatalogController.php at line 37

__construct

public void __construct(string requestId)

Create new instance.

Parameters:
requestId - Optional requestId; default is null to use the request id.

mvc\controller\ZMCatalogController.php at line 55

getCatalogContentControllers

protected array getCatalogContentControllers(ZMRequest request)

Create list of all active catalog content controllers.

Parameters:
request - The current request.
Returns:
List of controller instances.

mvc\controller\ZMCatalogController.php at line 72

process

public ZMView process(ZMRequest request)

Process a HTTP request.

Supported request methods are GET and POST.

This method should not be overridded!.

Parameters:
request - The request to process.
Returns:
A ZMView instance or null.

ZenMagick 0.9.10