私はzend 2フレームワークでアプリケーションを書いていました。私はそれで作業していなかった、いくつかの時間前に小さなアプリをやったかもしれない1つの天気。zend 2ドキュメントの公開エンティティプロパティ - それは良いですか?
私は普通のものではありません - 公共のプロパティを参照してください。私はこれが悪いと思った。しかし、Zendのような例を示している。
namespace Album\Model;
class Album
{
public $id;
public $artist;
public $title;
public function exchangeArray($data)
{
$this->id = (!empty($data['id'])) ? $data['id'] : null;
$this->artist = (!empty($data['artist'])) ? $data['artist'] : null;
$this->title = (!empty($data['title'])) ? $data['title'] : null;
}
}
https://framework.zend.com/manual/2.3/en/user-guide/database-and-models.html
ですが、この場合のために良いのですか?どうして?