package Gems
subpackage Model
copyright Copyright (c) 2011 Erasmus MC
license New BSD License
since Class available since version 1.6.4

 Methods

__construct()

__construct(string $modelName, \Gems_Project_ProjectSettings $project) 

Parameters

$modelName

string

$project

\Gems_Project_ProjectSettings

Reset a template to it's default values by deleteing template-local.ini

reset(string $id) : boolean

Parameters

$id

string

Returns

booleantrue on success

saveTemplate()

saveTemplate($template, $data) 

Parameters

$template

$data

setTemplate()

setTemplate($template, $path, $data) 

Parameters

$template

$path

$data

_load()

_load(array $filter, array $sort) 

Parameters

$filter

$sort

_loadAllTraversable()

_loadAllTraversable() 

_loadConfig()

_loadConfig(\type $path) : \Zend_Config_Ini

Parameters

$path

\type

Returns

\Zend_Config_Ini

_saveAllTraversable()

_saveAllTraversable(array $data) 

Parameters

$data

proxy for easy access to translations

_(string $messageId, string|\Zend_Locale $locale = null) : string

Parameters

$messageId

string

Translation string

$locale

string\Zend_Locale

(optional) Locale/Language to use, identical with locale identifier, @see \Zend_Locale for more information

Returns

string

 Properties

 

$_modelFields

$_modelFields 

Default

array('name', 'path')
 

$_path

$_path 

Default

''
 

$_project

$_project : \Gems_Project_ProjectSettings

Default

 

$_saveable

$_saveable 

Default

true
 

$_template

$_template 

Default

''
 

$_templateData

$_templateData 

Default

array()
 

$_templates

$_templates 

Default

array()
 

$translate

$translate : \Zend_Translate_Adapter

Default