Работаю с Codeigniter. Пытаюсь сделать пагинацию. На странице появляются ссылки пагинации, но значения не меняются при перелистовании. Что я делаю не так?
Controller:
public function index()
{
// ** Get list all customers ** //
// init params
$params = array();
$start_index = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$total_records = $this->customer_model->get_total();
// load config file
$this->config->load('pagination', TRUE);
$settings = $this->config->item('pagination');
$settings['total_rows'] = $this->customer_model->get_total();
$settings['base_url'] = base_url() . 'administration/customers/index';
if ($total_records > 0)
{
// get current page records
$params["results"] = $this->customer_model->get_current_page_records($settings['per_page'], $start_index);
// use the settings to initialize the library
$this->pagination->initialize($settings);
// build paging links
$params["links"] = $this->pagination->create_links();
}
// ** Start SEO value and header for page ** //
$this->template->set('title', 'Sign in');
$this->template->set('keywords', 'Keywords');
$this->template->set('description', 'Description');
// ** End SEO value and header for page ** //
$this->template->load('admin_layout', 'contents' , 'administration/customers/index', $params);
}
Model
public function get_current_page_records($limit, $start)
{
$this->db->limit($limit, $start);
$query = $this->db->order_by('id', 'DESC')->where("role", 1)->get("customers");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$data[] = $row;
}
return $data;
}
return false;
}
public function get_total()
{
return $this->db->count_all("customers");
}
View
<?php foreach ($results as $data) : ?>
<tr>
<td><?php echo $data->id;?></td>
<td><?php echo $data->email;?></td>
<td><?php echo $data->first_name;?> <?php echo $data->last_name;?></td>
<td>0.01721205</td>
<td>0.01721205</td>
<td>0.00</td>
<td class="text-center"><a href="#" class="btn btn-warning btn-xs">Detail</a></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php echo $links ?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите пожалуйста как мне добавить значение strpos, сделал через запитой не получается
как вывести данные<?php $res = mysqli_query ($link, "select(name) fromvseWHERE id=1;"); $reg = mysqli_fetch_array($res); $total = $reg; echo ("$total"); ?>
сделал поиск по строке задал нужные количество строк и добавил в базу данных в столбце тип данных real но иногда в нужных количество строк добавляется...