Как получить указанные c столбцы в CodeIgniter 4? - PullRequest
1 голос
/ 27 января 2020

Я хочу выбрать конкретные c столбцы из таблицы. Не все столбцы.

$this->userModel->where($where)->first();

Я использую это, но он возвращает все данные.

1 Ответ

1 голос
/ 27 января 2020

Согласно документации CI4 для построения запросов вы можете использовать select () следующим образом:

$db      = \Config\Database::connect();
$builder = $db->table('mytablename');        // 'mytablename' is the name of your table

$builder->select('userid','username');       // names of your columns
$builder->where('userid', 5);                // where clause
$query = $builder->get();

return $query;

где () Можно использовать 4 способами, вы можете выбрать.

Этот материал должен быть помещен в файл модели, метод которого будет возвращать $query набор данных БД.

...