ZMObject
└─ZMController
└─ZMRssController
public class ZMRssController
extends ZMController
| Method Summary | |
|---|---|
| void | __construct(string requestId) Create new instance. |
| protected void | customTags(mixed obj, string indent) Process custom tags. |
| ZMView | processGet(ZMRequest request) {@inheritDoc} |
| protected void | Write RSS footer. |
| protected void | rssHeader(ZMRequest request, ZMRssChannel channel) Write RSS header. |
| protected void | rssItem(ZMRequest request, ZMRssItem item) Generate RSS item. |
| 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 | |
public void __construct(string requestId)
Create new instance.
null to use the request id.protected void customTags(mixed obj, string indent)
Process custom tags.
public ZMView processGet(ZMRequest request)
Process a HTTP GET request.
ZMView that handles presentation or null if the controller generates the contents itself.protected void rssFooter()
Write RSS footer.
protected void rssHeader(ZMRequest request, ZMRssChannel channel)
Write RSS header.
Required data are:
protected void rssItem(ZMRequest request, ZMRssItem item)
Generate RSS item.
Required data are:
Request controller for RSS feeds.
Feed content is taken from the first of the configured
ZMRssSourceinstances that returns data.Sources are configured by appending the implementation class name to 'zenmagick.mvc.rss.sources'.