Coresponsable.php 1.64 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
<?php

/**
 * Model Coresponsable
 *
 * web-DPO : Outil de gestion de vos traitements dans le cadre de la 
 * réglementation relative à la protection des données personnelles (RGPD)
 * 
 * Copyright (c) Libriciel SCOP (https://www.libriciel.fr/)
 *
 * Licensed under The CeCiLL V2 License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 * 
 * @copyright   Copyright (c) Libriciel SCOP (https://www.libriciel.fr/)
 * @link        https://www.libriciel.fr/web-cil/
 * @since       web-DPO
 * @license     http://www.cecill.info/licences/Licence_CeCILL_V2-fr.html CeCiLL V2 License
 * @version     v1.2.0
 * @package     AppModel
 */

App::uses('AppModel', 'Model');

class Coresponsable extends AppModel {

    public $name = 'Coresponsable';
    
    /**
     * validate associations
     *
     * @var array
     *
     * @access public
     * @created 12/04/2018
     * @version v1.0.0
     */
    public $validate = [
39 40 41 42 43 44 45 46 47 48
        'fiche_id' => [
            'notBlank' => [
                'rule' => ['notBlank']
            ]
        ],
        'responsable_id' => [
            'notBlank' => [
                'rule' => ['notBlank']
            ]
        ],
49
    ];
50 51 52 53 54 55 56 57 58 59 60 61 62 63

    /**
     * belongsTo associations
     *
     * @var array
     *
     * @access public
     * @created 18/06/2015
     * @version V0.9.0
     */
    public $belongsTo = [
        'Fiche' => [
            'className' => 'Fiche',
            'foreignKey' => 'fiche_id'
64 65 66 67 68
        ],
        'Responsable' => [
            'className' => 'Responsable',
            'foreignKey' => 'responsable_id'
        ],
69
    ];
70
}