Мое приложение основано на CodeIgniter 3 и AngularJS.
В моей базе данных есть две таблицы:
- домены
- органический поиск
Моя проблема: я подключаюсь к базе данных, когда захожу на заданный URL-адрес домена, я получаю идентификатор домена (из таблицы доменов), однако данные из таблицы органический_поиск не собираются. Я понятия не имею, как связать связь доменов.iD с доменами.viewId = органический_поиск.viewId.
Ниже моего кода:
Контроллер доменов.php
{
$this->load->model('admin/analytics_model');
$result = $this->analytics_model->get_by_domain_id($id);
echo '{"records":' . json_encode( $result ) . '}';
}
Контроллер Analytics.php
public function index($id = false)
{
$result = $this->analytics_model->get($id);
echo '{"records":' . json_encode( $result ) . '}';
}
Модель Analytics_model.php
public function get_by_domain_id($id)
{
$this->db->where('id', $id);
$q = $this->db->get('organic_search');
$q = $q->result();
return $q;
}