Convenciones de la Vista

Lista de las convenciones configurables propias de la vista.

Pueden modificarse con el metodo $vista->setConfig($configuracion,$valor_nuevo); o bien en las funciones que acepten un arreglo $config como parámetro. Por ejemplo $config[$configuracion]=$valor_nuevo; $vista->setTemplate("editar",$config);

Las modificaciones con setConfig son permanentes durante el tiempo de ejecucion, en cambio las modificaciones al config por parámetro en los métodos normales solo afectan a ese método y a los métodos invocados por este. Es decir que en el ejemplo, cuando $vista->setTemplate("editar",$config); finalize su ejecución la vista recupera su configuración original.

langStart

Numero desde donde comenzaran las variables de idioma del módulo

$vista->setConfig("langStart",$valor);

Valor por defecto: 8000
Lo que significa que si el valor es 8000 y el módulo tiene los campos id, nombre, email, comentario tendremos en el template de la pública, por ejemplo los tags de idioma siguientes:
[{8000|Nombre y Apellido}] [{8001|Email}] [{8002|Escriba su comentario}]

lang

Idioma que se utilizara, por defecto se detecta si es $idioma o $idioma_gestio si estamos o no en la gestión

$modelo->setConfig("lang",$valor);

Valor por defecto: $_SERVER["PHP_SELF"]=="/index.php" ? $GLOBALS["idioma"] : $GLOBALS["idioma_gestio"];

module

Nombre del módulo actual, por defecto el del modelo

$vista->setConfig("module",$valor);

Valor por defecto: $modelo->getConfig('module');

obligatoryChar

Caracter o codigo html que representa a los campos obligatorios en el formulario

$vista->setConfig("obligatoryChar",$valor);

Valor por defecto: '*';

action

Valor de la acción a realizar. Define al nombre del template

$vista->setConfig("action",$valor);

Valor por defecto: $_REQUEST["action"]
Si el módulo se llama "noticia" y la acción "editar" por defecto setTemplate intentará abrir noticia_accion.htm

next_action

Valor de la proxima acción, por defecto en "editar" es "guardar", en "nuevo" es "insertar" y en otros casos es $vista->getConfig("action");

$vista->setConfig("next_action",$valor);

Valor por defecto: $config['action']=="nuevo" ? "insertar" : $config['action']=="editar" ? "guardar" : $config['action'];

templateName

Nombre del template a levantar, por defecto $this->config['module']."_".$this->config['action'].".htm";

$vista->setConfig("templateName",$valor);

Valor por defecto: $this->config['module']."_".$this->config['action'].".htm";

showId

Determina si el campo identificador del registro se muestra o no en el formulario/vista de datos. Por defecto es false

$vista->setConfig("showId",$valor);

Valor por defecto: false

formBlockName

Nombre del bloque donde iran los datos que no son por idioma al ejecutar $vista->createForm();

$vista->setConfig("formBlockName",$valor);

Valor por defecto: "HelperBlock"

formFieldVarName

Nombre de la variable en el template de que se reemplazara por el campo al ejecutar $vista->createForm();

$vista->setConfig("formFieldVarName",$valor);

Valor por defecto: "HelperField"

formLabelVarName

Nombre de la variable en el template que se reemplazara por el label al ejecutar $vista->createForm();

$vista->setConfig("formLabelVarName",$valor);

Valor por defecto: "HelperLabel"

formHiddenVarName

Nombre de la variable en el template que se reemplazara por los campos ocultos al ejecutar $vista->createForm();

$vista->setConfig("formHiddenVarName",$valor);

Valor por defecto: "HelperHidden"

langBlockName

Nombre del bloque donde iran los datos por idioma al ejecutar $vista->createForm();

$vista->setConfig("langBlockName",$valor);

Valor por defecto: "HelperLang"

langTabBlockName

Nombre del bloque donde iran los selectores de idiomas disponibles al ejecutar $vista->createForm();

$vista->setConfig("langTabBlockName",$valor);

Valor por defecto: "HelperLangTab"

langItemBlockName

Nombre del bloque donde iran los elementos de cada idioma, suele estar embebido en langBlockName

$vista->setConfig("langItemBlockName",$valor);

Valor por defecto: "HelperLangItem"

langDescVarName

Nombre de la variable donde ira la descripcion del idioma

$vista->setConfig("langDescVarName",$valor);

Valor por defecto: "HelperLangDescription"

langDispVarName

Nombre de la variable que determina si un idioma se muestra o no, por lo general en un display:{HelperLangDisplay}

$vista->setConfig("langDispVarName",$valor);

Valor por defecto: "HelperLangDisplay"

dataClassVarName

Nombre de la variable con el nombre de la clase css de un elemento de un formualrio, suele usarse para marcar los errores

$vista->setConfig("dataClassVarName",$valor);

Valor por defecto: "HelperDataClass"

errorDataClass

Nombre de la clase css en caso de error de validación en un formulario

$vista->setConfig("errorDataClass",$valor);

Valor por defecto: "dato_error"

dataClass

Nombre de la clase css normal para los campos en un formulario

$vista->setConfig("dataClass",$valor);

Valor por defecto: "dato"

tifHasLang

Nombre del t_if que encierra a los idiomas

$vista->setConfig("tifHasLang",$valor);

Valor por defecto: "hasLang"

showErrorCode

Mostrar el codigo de error junto a la traduccion, suele utilizarse para debuguear o para conocer los códigos de errores que generan los campos y traducirlos

$vista->setConfig("showErrorCode",$valor);

Valor por defecto: false

showLangCode

Mostrar el codigo de idioma junto a la traduccion, suele utilizarse para debuguear o para conocer los códigos de idioma de los campos al traducirlos.

$vista->setConfig("showLangCode",$valor);

Valor por defecto: false

Sufijo de las variables del selector multiple

$arreglo["button1"]= "_button1"; // Botón >>
$arreglo["button2"]= "_button2"; // Botón >
$arreglo["button3"]= "_button3"; // Botón <
$arreglo["button4"]= "_button4"; // Botón <<
$arreglo["hidden"]= "_hidden"; // Campo oculto con la información que se enviará
$arreglo["open1"]= "_open1"; //Apertura del select de seleccionados
$arreglo["open2"]= "_open1"; //Apertura del select por seleccionar
$arreglo["options1"]= "_options1"; //Options del select de seleccionados
$arreglo["options2"]= "_options2"; //Options del select por seleccionar
$arreglo["all"]= "_all"; //Variable con toda la información anterior lista para ser mostrada.
$vista->setConfig("multiple",$arreglo)

Valores por defecto: Los que se muestran en el ejemplo.

uploadExtensions

Extensiones de archivo permitidas para ser subidas.

$vista->setConfig("uploadExtensions",$valor);

Valor por defecto: las del modelo actual: $modelo->getConfig('uploadExtensions');