]> git.llucax.com Git - software/sercom-old.git/blob - src/T/DBO/Ejercicio.php
Bugfix: faltaba copiar las entradas al chroot de las pruebas.
[software/sercom-old.git] / src / T / DBO / Ejercicio.php
1 <?php // vim: set binary noeol et sts=4 sw=4 :
2
3 require_once 'DB.php';
4 require_once 'DB/DataObject.php';
5
6 class T_DBO_Ejercicio extends DB_DataObject
7 {
8     var $_database = 'taller';
9     var $__table = 'ejercicio';
10     var $id;
11     var $nombre;
12     var $numero;
13     var $docente_id;
14
15     /* Static get */
16     function staticGet($k, $v = NULL)
17     {
18         return DB_DataObject::staticGet('T_DBO_Ejercicio', $k, $v);
19     }
20
21     // now define your table structure.
22     // key is column name, value is type
23     function table()
24     {
25         return array(
26             'id'            => DB_DATAOBJECT_INT,
27             'nombre'        => DB_DATAOBJECT_STR,
28             'numero'        => DB_DATAOBJECT_INT,
29             'docente_id'    => DB_DATAOBJECT_INT,
30         );
31     }
32
33     // now define the keys.
34     function keys()
35     {
36         return array('id');
37     }
38
39     function getFrom($nombre)
40     {
41         $this->nombre = $nombre;
42         return $this->find(true);
43     }
44 }
45
46 ?>