我有一个关于 atk4 MVCgrid 的问题,我的 db 表没有一个名为“id”的字段我的主键是 id_material,我无法更改 idfield,我的 SQL 包含一个不存在的文件 id 所以它失败。如何使用我的真实主键更改默认 id 主键字段(id)?
我的简单代码:
class Model_Material extends Model_Table
{
public $entity_code='material';
public $table_alias='p';
function defineFields(){
parent::defineFields();
$this->addField('id_material');
$this->addField('material');
}
}
谢谢