MiTeSt
Métodos públicos | Atributos públicos | Atributos públicos estáticos | Atributos protegidos | Lista de todos los miembros
Referencia de la Clase website\Model_Pregunta
Diagrama de herencias de website\Model_Pregunta
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para website\Model_Pregunta:
Collaboration graph
[significado de colores y flechas]

Métodos públicos

 save ()
 
 loadAnswers ($random=true)
 
 answersCorrect ()
 
 saveImage ($file)
 
 dejarRespuestas ($dejar)
 
 getImagenData ()
 

Atributos públicos

 $id
 Identificador de la pregunta: integer(32) NOT NULL DEFAULT 'nextval('pregunta_id_seq'::regclass)' AUTO PK.
 
 $pregunta
 Pregunta: text() NOT NULL DEFAULT ''.
 
 $prueba
 Prueba a la que pertenece la pregunta: integer(32) NOT NULL DEFAULT '' FK:prueba.id.
 
 $tipo
 Tipo de pregunta (por ejemplo indicará si es fácil, normal o difícil): integer(32) NOT NULL DEFAULT '' FK:tipo.id.
 
 $imagen_name
 Nombre del archivo de la imagen: character varying(50) NULL DEFAULT ''.
 
 $imagen_type
 Mimetype de la imagen: character varying(10) NULL DEFAULT ''.
 
 $imagen_size
 Tamaño de la imagen: integer(32) NULL DEFAULT ''.
 
 $imagen_data
 Imagen: bytea() NULL DEFAULT ''.
 
 $explicacion
 El porque la o las respuestas correctas son las correctas: text() NULL DEFAULT ''.
 
 $publica
 Indica si es visible para todos o solo para su dueño: boolean() NOT NULL DEFAULT 'true'.
 
 $activa
 boolean() NOT NULL DEFAULT 'true'
 
 $respuestas
 Listado de respuestas.
 
 $correctas = null
 Alternativas correctas para la pregunta.
 

Atributos públicos estáticos

static $columnsInfo
 
static $tableComment = 'Tabla para las preguntas de las pruebas'
 
static $fkNamespace
 Namespaces que utiliza esta clase. Más...
 

Atributos protegidos

 $_database = 'default'
 Base de datos del modelo.
 
 $_table = 'pregunta'
 Tabla del modelo.
 

Descripción detallada

Clase para mapear la tabla pregunta de la base de datos Comentario de la tabla: Tabla para las preguntas de las pruebas Esta clase permite trabajar sobre un registro de la tabla pregunta

Autor
SowerPHP Code Generator
Versión
2014-11-09 00:45:53

Documentación de las funciones miembro

website\Model_Pregunta::answersCorrect ( )

Método que entrega la cantidad de respuestas correctas que tiene esta pregunta

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2012-11-02
website\Model_Pregunta::dejarRespuestas (   $dejar)

Método que elimina las respuestas que no se hayan indicado

Parámetros
dejarArreglo con las respuestas que se deben dejar
website\Model_Pregunta::getImagenData ( )

Método que entrega el atributo imagen_data (como resource)

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2015-07-05
website\Model_Pregunta::loadAnswers (   $random = true)

Método que carga las respuestas asociadas a esta pregunta

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2014-11-08
website\Model_Pregunta::save ( )

Método que guarda la pregunta. Este método es necesario porque la imagen que se recupera desde la BD es un recurso, enconces si se escribe directamente lo que se recupera se estaría escribiendo un string del tipo "Resource id #X". Para evitar esto si lo que se recupera es un recurso entonces se obtienen los datos y se guarda como un LOB.

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2014-11-25
website\Model_Pregunta::saveImage (   $file)

Método para guardar la imagen de una pregunta

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]delaf.cl)
Versión
2014-11-25

Documentación de los datos miembro

website\Model_Pregunta::$fkNamespace
static
Valor inicial:
= array(
'Model_Prueba' => 'website',
'Model_Tipo' => 'website'
)

Namespaces que utiliza esta clase.


La documentación para esta clase fue generada a partir del siguiente fichero: