В настоящее время я создаю новую функцию приложения, в которой я хочу динамически изменять значения заголовков страниц, заголовков страниц и хлебных крошек, которые извлекаются из базы данных, а не кодировать их вручную по отдельности.Дело в том, что если я обновлю столбец menu_name в базе данных, все заголовки страниц, заголовки заголовков страниц и хлебные крошки будут автоматически обновляться на основе его значений.
Это модель, которую я создал для извлечения значенийстолбцы в таблице menu_master
class Page_Header_model extends CI_Model {
public function __construct()
{
parent::__construct();
}
function get_page_menu_names($menu_id, $menu_name)
{
$this->db->where('menu_id', $menu_id);
$this->db->where('menu_name', $menu_name);
$query = $this->db->get('menu_master);
return $query->result();
}
Вот page_header_helper, которому я хочу вызвать модель для автоматического отображения значений
function __construct()
{
parent::__construct();
$CI =& get_instance();
$CI->load->model('Page_Header_model');
$CI->Page_Header_model->get_page_menu_names();
}
function get_page_header_data($page_type)
{
$project_title = 'Testing';
$page_header_array['inventory'] = array(
"breadcrumbs" => array(
array('title'=>'Home','url'=>base_url()),
array('title'=>'Inventory Lists','is_active'=>TRUE),
),
"page_title" => 'Inventory Lists',
"page_header_title" => 'Inventory Lists : '.$project_title
);
$page_header_data = $page_header_array[$page_type];
return $page_header_data;
}