我的“用户”表有很多字段,包括密码字段。所以,如果我想选择一个用户并获取所有信息,我如何在 Zend 中做到这一点,但不包括密码字段?我知道我可以手动输入所有字段,但我想知道是否有办法排除一个字段?
谢谢库沙
我的“用户”表有很多字段,包括密码字段。所以,如果我想选择一个用户并获取所有信息,我如何在 Zend 中做到这一点,但不包括密码字段?我知道我可以手动输入所有字段,但我想知道是否有办法排除一个字段?
谢谢库沙
我不确定这是一种有效的方法(我相信可以缓存元数据),但您可以使用Zend_Db_Table
获取列,然后只需删除密码列。
看起来像这样:
$info = $table->info();
$columns = $info['cols'];
unset($columns[array_search('password', $columns)]);
//you can now pass $columns to a Zend_Db_Select