#1 jake

在日常开发中,多分类前十文章显示的这种需求,是经常遇到的,SpeedPHP框架的spLinker功能,可以很好地实现这个功能。

通过以下的linker设置,就可以实现多分类前十文章显示的功能了。

 var $linker = array(
                array(
                        'type' => 'hasmany', // 分类对文章是一对多关联
                        'map' => 'articles', // 关联标识
                        'mapkey' => 'type_id', // 关联分类ID
                        'fclass' => 'm_article', // 文章对象
                        'fkey' => 'type_id', // 关联分类ID
                        'limit' => '10', // 限制返回10条文章记录
                        'sort' => 'articleid DESC', // 返回的文章记录按文章ID倒序,也就是最新10条
                        'enabled' => true,
                ),
);

2012-08-04 22:48:41