挣扎了一天,用是会用了,只是不知道这样实现究竟有没有必要。。。
废话不多说,这里有三张表:文章表、文章分类表以及文章内容表,文章表通过分类id来关联分类信息、通过文章id来关联文章的内容,现在是想通过文章id把文章的信息读取出来,包括文章的分类名称以及文章内容。以下是创建这三张表的SQL语句:
接下来便是利用Zend_Db_Table Relationships 实现关联查询的代码,先是在必要的Model 中定义好主外键的关系(protected $_referenceMap),然后在Article模型中的getArticleById 方法中利用findParentRow 以及findDependentRowSet 方法实现对主表和从表的关联查询,以达到最终的目的
输出的结果是: