0
Я использую много DB для ответа на язык.Использовать db с ошибкой получения параметров
class Category extends CI_Model
{
public function __construct()
{
parent::__construct();
$this->lanDB = array(
"KR" => $this->load->database('KR', TRUE),
"EN" => $this->load->database('EN', TRUE),
);
}
public function get(){
$category = $this->lanDB['KR']->from('Category')->get()->result();
foreach ($category as $value) {
$value->list = $this->lanDB['KR']->select('id AS series_id, subject')->from('Series')->
where('category_id', $value->id)->get()->result();
}
return $category;
}
}
этот код хорошая работа. но использовать получить параметры вместо «КРА», как этого
class Category extends CI_Model
{
public function __construct()
{
parent::__construct();
$this->lanDB = array(
"KR" => $this->load->database('KR', TRUE),
"EN" => $this->load->database('EN', TRUE),
);
}
public function get(){
$category = $this->lanDB[$_GET['country']]->from('Category')->get()->result();
foreach ($category as $value) {
$value->list = $this->lanDB[$_GET['country']]->select('id AS series_id, subject')->from('Series')->
where('category_id', $value->id)->get()->result();
}
return $category;
}
}
или
class Category extends CI_Model
{
public function __construct()
{
parent::__construct();
$this->lanDB = array(
"KR" => $this->load->database('KR', TRUE),
"EN" => $this->load->database('EN', TRUE),
);
}
public function get(){
$category = $this->lanDB[$this->input->get('country')]->from('Category')->get()->result();
foreach ($category as $value) {
$value->list = $this->lanDB[$this->input->get('country')]->select('id AS series_id, subject')->from('Series')->
where('category_id', $value->id)->get()->result();
}
return $category;
}
}
Этого код не работает.
Пожалуйста, помогите мне.
Использование контроллера передать значение для моделирования функции. –