31 lines
823 B
PHP
31 lines
823 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use CodeIgniter\Model;
|
|
|
|
class ClientKYCDocsModel extends Model
|
|
{
|
|
protected $table = 'client_kyc_documents';
|
|
protected $primaryKey = 'id';
|
|
protected $allowedFields = [
|
|
'id',
|
|
'client_id',
|
|
'kyc_doc_type_id',
|
|
'file_name',
|
|
'other_docs_name',
|
|
'is_active',
|
|
"created_by",
|
|
"updated_by",
|
|
];
|
|
|
|
public function getKycDocsName($client_id){
|
|
$query = $this->select('client_kyc_documents.*, kyc_docs.file_name as client_file_name')
|
|
->join('kyc_docs', 'kyc_docs.id = client_kyc_documents.kyc_doc_type_id')
|
|
->where(['client_id' => $client_id, 'client_kyc_documents.is_active' => 1])
|
|
->findAll();
|
|
return $query;
|
|
}
|
|
|
|
}
|