我有一个Silverstripe项目,其中的其他字段通过DataExtension添加到Member对象中:
class ClubMemberFields extends DataExtension {
private static $db = array(
'MembershipExpiresOn' => 'Date'
);
如果我进入安全> CMS中的用户我在“导入用户”>下获得以下消息“高级用法”:
允许列: FirstName,Surname,Email,Password,RememberLoginToken,NumVisit,LastVisited,AutoLoginHash,AutoLoginExpired,PasswordEncryption,Salt,PasswordExpiry,LockedOutUntil,Locale ,FailedLoginCount,DateFormat,TimeFormat,MembershipExpiresOn,ValidationKey,NeedsValidation,NeedsApproval,PublicFieldsRaw
这很好,因为我想用“MembershipExpiresOn”字段导入用户。
但是,当我选择导出为CSV 时,它只返回以下列: FirstName,Surname,Email
如何制作它还将“MembershipExpiresOn”字段导出为CSV?
答案 0 :(得分:2)
任何其他摘要字段都会导出到CSV:
class ClubMemberFields extends DataExtension {
private static $db = array(
'MembershipExpiresOn' => 'Date'
);
public static $summary_fields = array(
'MembershipExpiresOn'
);