Как мы можем получить конкретные детали из массива результатов в контроллере, а также передать массив результатов для просмотра. ниже я написал код, который я использую для получения данных из базы данных в модели codeigniter, а затем включил их в контроллер, а также смог передать их для просмотра и вывода результатов там, но я хочу получить некоторые конкретные результаты столбца (Metatitle, Metadesc , Metakeywrd) в контроллере, поэтому я могу устанавливать значения meta_title, meta_description, meta_keywords только в контроллере и передавать его для динамического просмотра заголовка,
Это мой контроллер
<?php
class India extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function memberview()
{
$data['meta_title'] = '';
$data['meta_description'] = '';
$data['meta_keywords'] = '';
$teamid = $this->uri->segment(6);
$data['view'] = 'region/india/team-member-view.php';
$this->load->model('region/India_model');
$data['team'] = $this->India_model->tmview($teamid);
$data['teamlist'] = $this->India_model->teamlist();
$this->load->view('region/layout', $data);
}
}
?>
Это моя модель
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class India_model extends CI_Model{
public function tmview($teamid){
$this->db->select('*');
$this->db->from('ojiteam');
$this->db->where("id",$teamid);
$query = $this->db->get();
return $query->result_array();
}
}
?>
Здесь, в представлении, я получаю данные, подобные этим, это работает правильно, но метатеги головных частей устанавливаются на контроллере, есть несколько статических страниц для этого метатега, устанавливаемых в файле контроллера, и для некоторых динамических страниц метатеги имеют был сохранен в столбце базы данных.
<?php
foreach($team as $value){
};
?>
<!doctype html>
<html lang="en">
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="content-language" content="en"/>
<title><?php echo $meta_title; ?></title>
<meta name="description" content="<?php echo $meta_description; ?>" />
<meta name="keywords" content="<?php echo $meta_keywords; ?>" />