Что такое активный класс записи в рамках codeigniter?

Я новичок в CodeIgniter Framework. Я прохожу документацию CI. Я хочу знать, что такое активный класс записи и почему имя ‘active_record’? Спасибо…

1

Решение

Для объяснения активной записи прочитайте Вот. Примеры запросов с использованием Active Record и без Active Record.

Запрос с активной записью:

$this->db->select('*');
$this->db->from('blogs');
$this->db->join('comments', 'comments.id = blogs.id');

$query = $this->db->get();

Запрос без активной записи:

SELECT * FROM blogs JOIN comments ON comments.id = blogs.id

Надеюсь, это поможет.

1

Другие решения

Это способ манипулировать данными из базы данных и в нее, например, «Вставить», «Создать», «Показать» и «Удалить».

0

CodeIgniter использует модифицированную версию шаблона базы данных Active Record. Этот шаблон позволяет получать, вставлять и обновлять информацию в вашей базе данных с минимальными сценариями. В некоторых случаях для выполнения действий с базой данных требуется всего одна или две строки кода. CodeIgniter не требует, чтобы каждая таблица базы данных имела свой собственный файл класса. Вместо этого он предоставляет более упрощенный интерфейс.

Помимо простоты, основным преимуществом использования функций Active Record является то, что он позволяет создавать независимые от базы данных приложения, поскольку синтаксис запроса генерируется каждым адаптером базы данных. Это также позволяет выполнять более безопасные запросы, поскольку значения автоматически экранируются системой.

например:

$query = $this->db->get('mytable');
// Produces: SELECT * FROM mytable
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector