+++ /dev/null
-<?php
-namespace App\Model\Table;
-
-use App\Model\Entity\RelationshipType;
-use Cake\ORM\Query;
-use Cake\ORM\RulesChecker;
-use Cake\ORM\Table;
-use Cake\Validation\Validator;
-
-/**
- * RelationshipTypes Model
- *
- * @property \Cake\ORM\Association\HasMany $Relationships
- */
-class RelationshipTypesTable extends Table
-{
-
- /**
- * Initialize method
- *
- * @param array $config The configuration for the Table.
- * @return void
- */
- public function initialize(array $config)
- {
- parent::initialize($config);
-
- $this->table('relationship_types');
- $this->displayField('name');
- $this->primaryKey('id');
-
- $this->addBehavior('Timestamp');
-
- $this->hasMany('Relationships', [
- 'foreignKey' => 'relationship_type_id'
- ]);
- }
-
- /**
- * Default validation rules.
- *
- * @param \Cake\Validation\Validator $validator Validator instance.
- * @return \Cake\Validation\Validator
- */
- public function validationDefault(Validator $validator)
- {
- $validator
- ->allowEmpty('id', 'create');
-
- $validator
- ->allowEmpty('name')
- ->add('name', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
-
- $validator
- ->allowEmpty('cd')
- ->add('cd', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
-
- return $validator;
- }
-}