clqms-be/app/Models/SyncCRM/ZonesModel.php
2025-10-22 13:40:27 +07:00

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']}"
);
}
}
}