cakephp标签插件:如何使用云帮助器显示顶部X加权标签

时间:2011-08-18 14:46:43

标签: cakephp tags cloud

我正在尝试使用cakephp tag plugin生成标签云。如果我遵循基本使用说明,它总是按重量检索第一个X标记记录而不是顶部X标记记录。如何获取顶部标签而不是第一个标签?

此外,我无法弄清楚标签表中的重量字段是什么,因为它始终设置为0.尽管标签云功能仍然能够根据重量获得大小。

issue tracker

中存在问题

1 个答案:

答案 0 :(得分:0)

最近更新了标记帮助程序以记录标记的出现,并且 - 如果由插件的用户添加 - 记录每个模型的出现次数。只需在标签表中添加一个字段_occurrence。

权重是基于具有最高和最低出现值的标签的标准化值。权重字段是从db模式中删除的,实际上它应该从未出现过。

https://github.com/CakeDC/tags/commit/ae31369ef54df9ebd55da47a5111b4ed54c4e158

现在按顺序排序你的find(),如果我找对你,你可能得到你想要的东西。