<?php
App::uses('AppModel', 'Model');
class Expenditure extends AppModel {
public $name = 'Expenditure';
public $displayField = 'user_id';
public $validate = array(
'expenditure_amount' => array(
'notBlank' => array(
'rule' => array('notBlank'),
'message' => 'Please enter Amount'
),
'numeric' => array(
'rule' => array('numeric'),
'message' => 'Please enter number only.'
)
),
'bank_id' => array(
'notBlank' => array(
'rule' => array('notBlank'),
'message' => 'Please select Payment Type'
)
),
'expenditure_date' => array(
'notBlank' => array(
'rule' => array('notBlank'),
'message' => 'Please provide Expenditure Date'
)
),
'description' => array(
'notBlank' => array(
'rule' => array('notBlank'),
'message' => 'Please add Description'
)
),
);
public $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'conditions' => '',
'fields' => '',
'order' => ''
),
'Bank' => array(
'className' => 'Bank',
'foreignKey' => 'bank_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
}