0
如果你有一个复杂的数据库结构,其中你的许多select语句涉及复杂的连接,最好使用1个模型还是必须将每个表分成它自己的模型?复杂连接的模型结构?
例如,如果我有一个具有以下
- tb_persons数据库=人
- tb_interests列表=分配给每个客户
- tb_interests_types利益列表=所有列表可能的利益
我需要将数据传递到SQL语句中我的看法一样
select c.interest_type_name
from tb_persons a
LEFT JOIN tb_interests b on (a.persons_id=b.persons_id)
LEFT JOIN tb_interests_types c on (b.interest_type_id=c.interest_type_id)
WHERE a.person_id=1
这是什么模式?你可以把一个模型看作一组相关在一起的表格的持有者,还是你需要拥有单个模型?
嗨,你当然可以使用一个模型来处理一些表格。模型基本上涵盖了您网站的一部分,而不仅仅是一张表。这也取决于你的项目和数据库有多大,但要回答你的问题 - 是的,模型是一组表格的持有者。 – Aidas 2012-03-05 11:10:44