在 model 中自动调用的方法(modifier)
# 以下是 idc_user表
Field Type Collation Null Key Default Extra Privileges Comment
-------------- --------------------- --------------- ------ ------ ------- -------------- ------------------------------- -----------------
id mediumint(8) unsigned (NULL) NO PRI (NULL) auto_increment select,insert,update,references 主键id
member_id mediumint(8) unsigned (NULL) YES (NULL) select,insert,update,references 会员用户名
business varchar(50) utf8_general_ci NO 1 select,insert,update,references 业务类型
user_name varchar(50) utf8_general_ci NO MUL 1 select,insert,update,references 公司名称
commputer_id mediumint(8) unsigned (NULL) NO 1 select,insert,update,references 机房名称
broadband varchar(20) utf8_general_ci NO 1 select,insert,update,references 带宽
ip varchar(20) utf8_general_ci NO 1 select,insert,update,references IP地址
service_type varchar(20) utf8_general_ci NO 1 select,insert,update,references 服务器类型
server_num varchar(20) utf8_general_ci NO 1 select,insert,update,references 服务器数量
cabinet_num varchar(20) utf8_general_ci NO 1 select,insert,update,references 机柜数量
cabinet_type varchar(50) utf8_general_ci NO 1 select,insert,update,references 机柜类型
payment_method varchar(10) utf8_general_ci NO 1 select,insert,update,references 付费方式
createtime int(10) unsigned (NULL) NO 1 select,insert,update,references 注册时间
chargingtime int(10) unsigned (NULL) NO 1 select,insert,update,references 计费日期
maturitytime int(10) unsigned (NULL) NO 1 select,insert,update,references 到期日期
status enum('0','1') utf8_general_ci NO 0 select,insert,update,references 账户状态
# ----------------------------------------------------------------------------
# member_id 是关联 b2c_members 表
# commputer_id 是关联 commputerroom 表
- 关联别的表我们想在后台的 finder 区域 获取该表的 name
- 在后台 model 中写 modifier_(关联的字段名)() 方法 会自动调用
modifier_ 后面的是你要重写该字段的名字(参数会自动调用该字段的值)
public function modifier_member_id($member_id)
{
if ($member_id === 0 || $member_id == '0') {
return ('异常客户');
} else {
// get_member_name 获取当前会员用户名/或指定用户的用户名
return vmc::singleton('b2c_user_object')->get_member_name(null, $member_id);
}
}