Попытка создать цикл для кода EditableGrid. Вот как это выглядит сейчас.EditableGrid, цикл «addcolumn»
$grid->addColumn('id', 'ID', 'integer');
$grid->addColumn('site', 'Site', 'string');
Так что, если мне нужно, чтобы добавить новый столбец на страницу, добавить новый столбец в базе данных MySQL, а также добавить новую строку в этом коде, как:
$grid->addColumn('newcolumn', 'A brand new column', 'string');
Для того, чтобы автоматически добавлять новые столбцы страницы Я хочу, чтобы сделать петлю, которая получает входы для первого аргумента (имя поля в базе данных), взятой из таблицы:
CREATE TABLE price (
id INT(11) NOT NULL AUTO_INCREMENT,
site VARCHAR(50) NOT NULL,
и другие два аргумента (метки, будет отображаться i n заголовок и тип данных столбца в MySQL), взятые из этой таблицы:
CREATE TABLE header (
header_name VARCHAR(50) NOT NULL,
header_type VARCHAR(50) NOT NULL,
Благодаря @DimaSan для редактирования этого вопроса. –
'$ grid-> addColumn ('id,' ID ',' integer ');' отсутствует апостроф – Clay