ZenMagick 0.9.8


org.zenmagick.mvc.view.SavantView
\store\mvc\views\SavantView.php at line 33

Class SavantView

ZMObject
└─ZMView
└─ZMSavantView
└─SavantView

public class SavantView
extends ZMSavantView

A Savant(3) view with theme support.

Also, this view allows to distinguish between layout and view.

Author:
DerManoMann
Version:
$Id: SavantView.php 2776 2009-12-23 01:26:36Z dermanomann $

Constructor Summary

SavantView()

Create new instance.

Method Summary
string

generate(ZMRequest request)

{@inheritDoc}

string

getLayout()

Return the layout name.

void

getTemplatePath(ZMRequest request)

To allow theme inheritance, both the default and active theme's content folders are returned.

string

getViewDir()

Get the views dir.

void

setLayout(string layout)

Set the layout name.

void

setViewDir(string viewDir)

Set the views dir.

Methods inherited from org.zenmagick.mvc.view.ZMSavantView
fetch, getResourcePath, getSavant, getTemplatePath, setConfig
Methods inherited from org.zenmagick.mvc.view.ZMView
fetch, generate, getContentType, getEncoding, getTemplate, getVars, getViewId, isValid, setTemplate, setVar, setVars, setViewId
Methods inherited from org.zenmagick.core.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Constructor Detail

\store\mvc\views\SavantView.php at line 41

SavantView

public SavantView()

Create new instance.


Method Detail

\store\mvc\views\SavantView.php at line 114

generate

public string generate(ZMRequest request)

Parameters:
request - The current request.
Returns:
The contents.

\store\mvc\views\SavantView.php at line 87

getLayout

public string getLayout()

Return the layout name.

Returns:
The layout name or null.

\store\mvc\views\SavantView.php at line 102

getTemplatePath

public void getTemplatePath(ZMRequest request)

To allow theme inheritance, both the default and active theme's content folders are returned.

Parameters:
request - The current request.

\store\mvc\views\SavantView.php at line 60

getViewDir

public string getViewDir()

Get the views dir.

Returns:
The views folder name, relative to the content folder.

\store\mvc\views\SavantView.php at line 78

setLayout

public void setLayout(string layout)

Set the layout name.

Parameters:
layout - The layout name.

\store\mvc\views\SavantView.php at line 69

setViewDir

public void setViewDir(string viewDir)

Set the views dir.

Parameters:
viewDir - The views folder name, relative to the content folder.

ZenMagick 0.9.8