嗨,我是Zend框架的新手。
我正在使用此处的教程: http://akrabat.com/zend-framework-tutorial/
为了探索更多,我在我的数据库中创建了另一个名为recordLabel的表,其中包含一个id,一个名称和一个地址。
经过多次试验后,我终于设法加入了,我意识到它的代码是在Controller中实现的。
我的问题很简单,对于管理数据而不是控制器的数据,这个代码不是更好吗?
我必须建模:专辑和RecordLabel,其中应该包含哪些?
答案 0 :(得分:0)
由于one artist
可以包含多个albums
且每个record label
只有一个album
,我会将此查询放在get方法的$select = $table->select()
->from('album')
->join('record_label',
'album.record_label_id = record_label.id);
模型部分中,如:
album
另一方面,如果record label
可以在不同的标签上放置多个版本,我会将其放在方法getRecordLabelByAlbum($albumId)
的{{1}}中。