哪种方法可以正确显示数据? 模型中的受保护变量和返回参数
的函数$album->getAlbumTitle();
使用私有tableGateway 的模型中的或public var
$album->album_title;
答案 0 :(得分:0)
这两种方法都有效,所以两者都可能正确吗?
我会说这不是ZF / PHP问题,而是更多的OOP问题。请阅读Data Mapper VS Active记录,然后封装以便下定决心。
我自己的意见宁愿使用第一个,因为你有一些封装层,因此可以根据需要添加一些逻辑,或者在不破坏所有应用程序的情况下轻松更改数据库架构。