在我的数据库中我有很多字段到表中,我想只需要3个字段。从我那里获取数据我有这个方法:
$siteSettings = array();
$siteSettings['site_copyright'] = SystemSetting::find('site_copyright')->value;
$siteSettings['site_generator'] = SystemSetting::find('site_generator')->value;
$siteSettings['site_date'] = SystemSetting::find('site_date')->value;
print_r( $siteSettings );
这种方法是正确的,没有问题。但是比这更容易吗?
答案 0 :(得分:1)
您是否尝试过使用此方法?
$siteSettings = SystemSetting::get(array('site_copyright', 'site_generator','site_date'));
print_r( $siteSettings );
或
$fields = array(
'site_copyright',
'site_generator',
'site_date'
);
$siteSettings = SystemSetting::get($fields);