试图为 EditableGrid 代码创建一个循环。这就是它现在的样子。
$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,
以及取自该表的其他两个参数(将在 MySQL 中列的标题和数据类型中显示的标签):
CREATE TABLE header (
header_name VARCHAR(50) NOT NULL,
header_type VARCHAR(50) NOT NULL,