我有一个简单的问题,我经常使用 Doctrine 1.2 模型的数组序列化版本返回 CRUD 类型的 Ajax 请求。我希望能够在 execute() 结果之后简单地返回 toArray() 方法,但是,这将显示有关我不想公开的模型的数据。一个简单的例子是在我的用户模型上显示密码和盐。虽然我意识到这些已经是散列值,但我不希望它作为 JSON 响应返回。
我翻阅了 Doctrine 1.2 手册,但没有找到任何提供我正在寻找的功能类型的东西。我意识到我可以迭代结果以手动 unset() 我希望隐藏的列,但我希望有一个我忽略的更原生的解决方案。