FuelPHP 要求所有表都有一个 "id" 列?
FuelPHP requires all tables to have an "id" column?
FuelPHP 似乎需要和 id 列(如果 id 列不存在则抛出错误)
在这种情况下,我想使用 "master_id",它将字段名称与外部数据源匹配,并希望以此方式命名字段。
class Model_User extends Orm\Model
{
protected static $_table_name = 'user';
protected static $_properties = array('master_id', 'last_name', 'first_name', 'account','email','ts_lastlogin','ts_create');
}
手动设置主键解决问题:
class Model_User extends Orm\Model
{
protected static $_primary_key = array('master_id');
protected static $_table_name = 'user';
protected static $_properties = array('master_id', 'last_name', 'first_name', 'account','email','ts_lastlogin','ts_create');
}
FuelPHP 似乎需要和 id 列(如果 id 列不存在则抛出错误)
在这种情况下,我想使用 "master_id",它将字段名称与外部数据源匹配,并希望以此方式命名字段。
class Model_User extends Orm\Model
{
protected static $_table_name = 'user';
protected static $_properties = array('master_id', 'last_name', 'first_name', 'account','email','ts_lastlogin','ts_create');
}
手动设置主键解决问题:
class Model_User extends Orm\Model
{
protected static $_primary_key = array('master_id');
protected static $_table_name = 'user';
protected static $_properties = array('master_id', 'last_name', 'first_name', 'account','email','ts_lastlogin','ts_create');
}