22 lines
558 B
PHP
22 lines
558 B
PHP
<?php
|
|
namespace App\Models\SyncCRM;
|
|
|
|
use App\Models\BaseModel;
|
|
|
|
class ZonesModel extends BaseModel {
|
|
protected $table = 'zones';
|
|
protected $primaryKey = 'zoneid';
|
|
protected $allowedFields = ['parentzoneid', 'zonecode', 'zoneclass', 'zonename'];
|
|
|
|
// Check Error and Send Spesific Messages
|
|
private function checkDbError($db, string $context) {
|
|
$error = $db->error();
|
|
if (!empty($error['code'])) {
|
|
throw new \Exception(
|
|
"{$context} failed: {$error['code']} - {$error['message']}"
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
} |