The AMI_View class
• Introduction
View abstraction.
• Class synopsis
AMI_View
{
// Locale
// Scope
// Locale file name
// Model
// Template block name
// Template file name
// Constructor.
// Adds locale.
// Adds script code.
// Adds script file.
// Returns view data.
public
get ( ) returns mixed;
// Initialize, processing after setting model.
// Adds locale from resource.
public
setModel ( mixed $oModel, [ $aLocale = array() ], string $path ) returns AMI_View;
// Set module id.
public
setModId ( string $modId ) returns void;
// Sets view scope.
protected
addOpenGraphTags ( $header, $description, [ $image = '' ] ) returns void;
// Returns module id.
// Returns module specific locale path.
// Returns prepared view scope.
protected
getScope ( string $type, [ $aScope = array() ] ) returns array;
// Returns template object.
// Parses block template and returns the result as a string.
protected
parse ( string $setName, [ $aScope = array() ] ) returns string;
// Sets up model object.
}
• Class Properies
-
protected
array
$aLocale
-
Locale
-
protected
array
$aScope
-
Scope
-
protected
string
$localeFileName
-
Locale file name
-
protected
mixed
$oModel
-
Model
-
protected
string
$tplBlockName
-
Template block name
-
protected
string
$tplFileName
-
Template file name
• Class Methods
Overridden in child classes as: AMI_CustomComponentView::__construct(), AMI_ModCommonViewFrn::__construct(), AMI_ModDetailsView::__construct(), Hyper_AmiClean_DetailsViewFrn::__construct(), Hyper_AmiMultifeeds_DetailsViewFrn::__construct(), Hyper_AmiMultifeeds_CatDetailsViewFrn::__construct(), AmiClean_AmiSample_DetailsViewFrn::__construct(), AMI_ModEmptyView::__construct(), Hyper_AmiMultifeeds_EmptyViewFrn::__construct(), AMI_ModPlaceholderView::__construct(), AMI_ModFormView::__construct(), AmiClean_AmiSample_FilterViewAdm::__construct(), AmiSample_FilterViewAdm::__construct(), AMI_ModFormViewAdm::__construct(), AmiSample_FormViewAdm::__construct(), AMI_ModCatsView::__construct(), Hyper_AmiMultifeeds_StickyCatsViewFrn::__construct(), AMI_ModItemsView::__construct(), Hyper_AmiMultifeeds_StickyItemsViewFrn::__construct(), Hyper_AmiMultifeeds_SpecblockViewFrn::__construct(), Hyper_AmiMultifeeds_BrowseItemsViewFrn::__construct(), AmiClean_Webservice_ListViewAdm::__construct(), AmiClean_AmiSample_ListViewAdm::__construct(), AmiSample_ListViewAdm::__construct(), AMI_ModSpecblockListView::__construct(), AMI_ViewEmpty::__construct(), AmiClean_AmiSample_SpecblockCustomView::__construct().
// Returns view data.
public
get ( ) returns mixed;
Overridden in child classes as: AMI_CustomComponentView::get(), AmiClean_AmiSample_CustomViewFrn::get(), AMI_ModCommonViewFrn::get(), AMI_ModDetailsView::get(), Hyper_AmiClean_DetailsViewFrn::get(), Hyper_AmiMultifeeds_DetailsViewFrn::get(), Hyper_AmiMultifeeds_CatDetailsViewFrn::get(), AmiClean_AmiSample_DetailsViewFrn::get(), AMI_ModEmptyView::get(), AMI_ModFormView::get(), AMI_ModFilterView::get(), AMI_ModFormViewAdm::get(), AmiClean_Webservice_FormViewAdm::get(), AMI_ModFormViewFrn::get(), AMI_ModListView::get(), AMI_ModCatsView::get(), Hyper_AmiMultifeeds_CatsViewFrn::get(), Hyper_AmiMultifeeds_StickyCatsViewFrn::get(), AMI_ModItemsView::get(), Hyper_AmiClean_ItemsViewFrn::get(), Hyper_AmiMultifeeds_ItemsViewFrn::get(), Hyper_AmiMultifeeds_StickyItemsViewFrn::get(), Hyper_AmiMultifeeds_SpecblockViewFrn::get(), Hyper_AmiMultifeeds_BrowseItemsViewFrn::get(), AMI_ModListView_JSON::get(), AmiClean_Sape_SpecblockViewFrn::get(), AmiClean_Trustlink_SpecblockViewFrn::get(), AMI_ViewEmpty::get(), PlgAJAXResp_ListView::get(), PlgAJAXResp_ListViewLinks::get(), AmiClean_AmiSample_SpecblockCustomView::get(), AmiSample_ListViewFrn::get().
// Initialize, processing after setting model.
Overridden in child classes as: AMI_CustomComponentView::init(), AMI_ModFormView::init(), AMI_Module_FormViewAdm::init(), AMI_CatModule_FormViewAdm::init(), AmiMultifeeds_Articles_FormViewAdm::init(), Hyper_AmiMultifeeds_FormViewFrn::init(), Hyper_AmiMultifeeds_Cat_FormViewFrn::init(), AmiClean_Webservice_FormViewAdm::init(), AmiClean_AmiSample_FormViewAdm::init(), AmiSample_FormViewAdm::init(), AMI_ModCatsView::init(), AMI_ModItemsView::init(), AmiClean_AmiSample_ItemsViewFrn::init(), Hyper_AmiMultifeeds_SpecblockViewFrn::init(), AMI_CatModule_ListViewAdm::init(), AMI_Module_ListViewAdm::init(), AmiMultifeeds_Articles_ListViewAdm::init(), AmiClean_Webservice_ListViewFrn::init(), AmiClean_AmiNewsList_ListViewAdm::init(), AmiClean_AmiSample_SpecblockListViewFrn::init().
// Adds locale from resource.
public
setModel ( mixed $oModel, [ $aLocale = array() ], string $path ) returns AMI_View;
-
string $path
Locales path
// Set module id.
public
setModId ( string $modId ) returns void;
-
$header
-
$description
-
$image
// Returns module specific locale path.
// Returns prepared view scope.
protected
getScope ( string $type, [ $aScope = array() ] ) returns array;
-
string $type
View type
-
array $aScope
Scope
// Returns template object.
// Parses block template and returns the result as a string.
protected
parse ( string $setName, [ $aScope = array() ] ) returns string;
-
string $setName
Set name
-
array $aScope
Scope
|