Добавление столбца автоинкремента в таблицу в codeigniter - PullRequest
0 голосов
/ 23 августа 2011

Я новичок в codeigniter.В моем проекте я получаю некоторые данные из базы данных, а затем показываю их, используя метод codeigniter table-> generate.Но я хочу добавить столбец автоинкремента (например, 1,2,3 ..), чтобы показать номер строки в дополнительном столбце слева от таблицы.Кроме того, рядом с номером будет флажок, чтобы отметить строку.Кто-нибудь может дать мне идею, как я могу сделать это в codeigniter?

1 Ответ

1 голос
/ 23 августа 2011

Вы можете добавить счетчик к вашему запросу SQL, чтобы он возвращался вместе с вашими результатами:

SET @n=0; SELECT @n := @n+1, * FROM example_table

В качестве альтернативы вы можете добавить счетчик к каждому результату в PHP:

$count = 1;
foreach($results as $key => &$result){
    array_push($result, $count);
    $count++;
}
echo $this->table->generate($results);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...