【发布时间】:2017-06-19 11:19:13
【问题描述】:
我正在使用来自http://redbeanphp.com/ 的令人惊叹的 orm "RedbeanPhp",我非常喜欢它如何加快开发速度,但文档有点过时了。
- 使用
R::findAll()时如何选择几个属性?
例如我只想选择 id,来自用户的电子邮件,这将抓住所有用户列,但我只需要 2 列。
- 默认情况下是否可以在 bean 中隐藏某些列? “例如在用户内部隐藏密码”?
为了解决这个问题,我目前使用了一些冗长的代码:
$users = R::findAll('users')->export();
foreach($users as $user){
unset($user->password, $user->token);//...etc
}
print_r($users);
但如果能把它设置在保险丝模型之类的东西里就更好了?!
【问题讨论】: