root/trunk/app/models/result_webquest.php

Revision 843, 2.1 kB (checked in by aarkerio, 4 weeks ago)

Models extended

Line 
1<?php
2/**
3*  Karamelo E-Learning Platform
4*  Manuel Montoya 2002-2008
5*  Chipotle Software
6*  GPLv3 manuel<arroba>mononeurona<punto>org
7*  @version 0.3
8*/ 
9class ResultWebquest extends AppModel {
10
11  public $name       = 'ResultWebquest';
12   
13  public $belongsTo  = array(
14             'User' => array(
15                             'className'    => 'User',
16                             'foreignKey'   => 'user_id',
17                             'fields'       => 'id, username'
18                               ), 
19             'Webquest' => array(
20                             'className'    => 'Webquest', 
21                             'foreignKey'   => 'webquest_id'
22                              )
23             );
24
25  public $validate = array(
26           'answer' => array(
27              'rule'       => array('minLength', 10),
28              'message'    => 'Answer must be at least ten characters long',
29              'allowEmpty' => false,
30              'required'   => true
31            ),                                                                           
32          'points' => array(
33                      'rule'       => 'numeric',
34                      'allowEmpty' => false,         
35                      'required'   => true                                                                                           
36                        ),                         
37          'webquest_id' => array(
38                      'rule'       => 'numeric', 
39                      'allowEmpty' => false,
40                      'required'   => true
41                                    ),                                                                                             
42                 'vclassroom_id' => array(
43                      'rule'       => 'numeric',                       
44              'allowEmpty' => false, 
45                      'required'   => true
46              ),
47               'user_id' => array(
48                      'rule'       => 'numeric',
49                      'on'         => 'create',                       
50              'allowEmpty' => false, 
51                      'required'   => true
52                        )   
53  );
54}
55?>
Note: See TracBrowser for help on using the browser.