Я более свежий в Codeigniter и застрял с основным требованием для отображения фильтра в моем представлении.У меня есть таблица (компании) с деталями участника и другая таблица с именем «счета».Там я сохранил платежные реквизиты каждого участника.Итак, вопрос в том, что я должен собрать данные о всех участниках и участниках, которые пропустили платеж, в одно представление.Я соединил 2 таблицы, чтобы сопоставить идентификатор участника (bh_id) с таблицей учетных записей, поэтому я мог получить информацию о пропущенном члене, когда идентификатор участника отсутствует в учетных записях.У меня есть оба вывода вместе со мной, но вместо того, чтобы отображать это как 2 вида, я хочу отобразить его в одном виде с помощью раскрывающегося фильтра. Мне нравится 1) Все участники 2) Пропущенные участники.
Пожалуйста, смотрите прикрепленные снимки экрана:
TABLE-компании:
TABLE-счета:
Предлагаемый вид:
Теперь давайте посмотрим мой код, что у меня до сих пор.Company_model.php
//Joining accounts to get missed member details in view
public function missed_members(){
$this->db->select("*");
$this->db->from("companies");
$this->db->join('accounts','accounts.bh_id = companies.bh_id','left');
$this->db->where('accounts.bh_id IS NULL');
$this->db->group_by('companies.bh_id');
$query = $this->db->get();
return $query->result();
}
Company.php (Контроллер)
public function index()
{
//All Companies
$data['company_data']= $this->Company_model->companies("companies");
// Missed Members
$data['missedmembers'] = $this->Company_model->missed_members();
$data['tab'] = 'tab1';
$data["page"] = "companies/company";
$this->load->view('dashboard', $data);
}
company.php (ПРОСМОТР)
<section id="main-content">
<section class="wrapper">
<!-- page start-->
<div class="row">
<div class="col-lg-12">
<!--breadcrumbs start -->
<ul class="breadcrumb">
<li><a href="#"><i class="fa fa-building-o"></i> Accounts</a></li>
<li><a href="#">Member</a></li>
</ul>
<!--breadcrumbs end -->
<section class="panel">
<header class="panel-heading">
<a href="<?= base_url("company/add_company") ?>">
<button class="btn btn-primary btn-sm">
<i class="fa fa-plus-circle" aria-hidden="true"></i> Add New Member
</button>
</a>
<span class="tools pull-right">
<a href="javascript:;" class="fa fa-chevron-down"></a>
<a href="javascript:;" class="fa fa-times"></a>
</span>
<select>
<option>All Members</option>
<option>Missed Members</option>
</select>
</header>
<div class="panel-body">
<section>
<div class="adv-table">
<table class="display table table-bordered table-striped" id="dynamic-table">
<thead class="cf">
<tr>
<th>Book No</th>
<th>Name</th>
<th>Phone</th>
<th>Area</th>
<th>Staff Name</th>
<th>Book Details</th>
<th>Edit</th>
<th>Delete</th>
</tr>
</thead>
<tbody>
<?php
foreach ($company_data as $value)
{
?>
<tr>
<td>
<?= $value->bh_m_id; ?>
</td>
<td>
<?= $value->bh_name; ?>
</td>
<td>
<?= $value->bh_phone; ?>
</td>
<td>
<?= $value->bh_area; ?>
</td>
<td>
<?= $value->ca_name; ?>
</td>
<td>
<a href="<?= base_url("accounts/index")?>/<?= $value->bh_id ?>">
<button class="btn btn-primary btn-xs">View Book</button>
</a>
</td>
<td>
<a href="<?= base_url("company/edit") ?>/<?= $value->bh_id ?>">
<button class="btn btn-success btn-xs"><span class="glyphicon glyphicon-edit"> </span> Edit</button>
</a>
</td>
<td>
<a href="<?= base_url("company/delete") ?>/<?= $value->bh_id ?>"
onclick="return confirm('Do You Really Want To Delete This Record')">
<button class="btn btn-danger btn-xs"><span class="glyphicon glyphicon-trash"> </span> Delete</button>
</a>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</section>
</div>
</section>
</div>
</div>
</section>
</section>
Пожалуйста, помогите мне добиться этого.Спасибо за помощь:)