init
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
include_once __DIR__ . "/mysql-database-service.php";
|
||||
|
||||
class UserModel extends MySqlDatabaseService
|
||||
{
|
||||
protected $_table = 'user';
|
||||
protected $_primary_key = 'id';
|
||||
protected $_return_type = 'array';
|
||||
protected $_allowed_fields = [
|
||||
'id', 'email', 'status'
|
||||
];
|
||||
protected $_label_fields = [
|
||||
'ID', 'Email', 'Status'
|
||||
];
|
||||
protected $_use_timestamps = true;
|
||||
protected $_created_field = 'created_at';
|
||||
protected $_updated_field = 'updated_at';
|
||||
protected $_validation_rules = [
|
||||
['email', 'Email', 'required'],
|
||||
['Status', 'required'],
|
||||
];
|
||||
|
||||
protected $_validation_edit_rules = [
|
||||
['email', 'Email', 'required'],
|
||||
['status', 'Status', 'required']
|
||||
];
|
||||
protected $_validation_messages = [
|
||||
['email', 'Email', 'required'],
|
||||
['status', 'Status', 'required']
|
||||
];
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
public function get_mapping()
|
||||
{
|
||||
return [
|
||||
// TODO: ADD MAPPING
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user