modules/data 的作用
以accounts模块为例:
1:
AccountsDefaultDataMaker 的作用是为安装时accounts模块里的自定义字段初始化值,原文如下:
Class to make default data that needs to be created upon an installation。
关于这个自定义字段,可以看回以前的一篇文章:http://blog.csdn.net/tyrannoaurus/article/details/53668286
2:
AccountsDemoDataMaker 的作用是为安装时accounts模块里给一些Demo数据
3:
AccountsRandomData 的作用是为安装时accounts模块里给一些字段生成一些随机的数据。
在AccountsModule里有声明:
public static function getDefaultDataMakerClassName()
{
return 'AccountsDefaultDataMaker';
}
public static function getDemoDataMakerClassNames()
{
return array('AccountsDemoDataMaker');
}
调用可以去看 clsss DemoDataUtil.
如有不对,请指正!