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