Подскажите, маленький вопрос с Codeigniter

ITSpecialNSK

Новичок
Уважаемые программисты, не закидывайте помидорами сразу!

Не нашел тему с Codeigniter, потому, что видимо её нет :)))))))

Я любитель php и такой вопрос!

Как мне в контролере, в его методе, в аргументе его метода, в данном случае в методе index - подставить больше одного значения? Вот такой вопрос)))

В данном случае, подставляется одна переменная "$title", а как две или более? Например в моделе есть второй метод, и у него переменная $data2, вот как и её?

И конечно понятно, что подстановка значений уже через "запятую", это уже будет следующий тип аргумента, вроде так.

Вот как бы и все.



Имеется контроллер

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Main_controller extends CI_Controller {

public function index($title) //$title передается из модели
{
$data['pages'] = $this->pages_model->get_pages();
$data['pages_info'] = $this->pages_model->get_pages_info($title);
$this->template_view->main($data); //метод модели get_pages() и get_pages_info() передается в вид
}

Есть модель

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Pages_model extends CI_Model {

public function get_pages()
{
$this->db->where('hidden','no');
$query = $this->db->get('pages');
return $query->result_array();
}

public function get_pages_info($title) - вот с этим связан вопрос, "title" берется из контроллера
{
$this->db->where('title_en',$title);
$query = $this->db->get('pages');
return $query->row_array();
}

public function get_pages_info($data2) - вот эту переменную как подставить тоже?
{
......
}

}

Есть вид (покажу только header)

<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name='yandex-verification' content='4b7a93b2480d2305' />
<title><?=$pages_info['title'];?></title>
<meta name="keywords" content="<?=$pages_info['keywords'];?>" />
<link href="<?=base_url();?>styles/main.css" rel="stylesheet" type="text/css">
<script src="<?php base_url();?>js/jquery-1.7.2.min.js"></script>
<script src="<?php base_url();?>js/jquery.timers.js"></script>
<script src="<?php base_url();?>js/hwslider2.js"></script>
</head>
<body>
 

Dokuo

Новичок
Похоже тут вопрос не по фреймворку CI. А по основам PHP :confused:

Автор прочтите хорошенько документацию. (есть русская. хоть и старенькая http://code-igniter.ru )
 
Сверху