Twig& Codeigniter循环

时间:2011-09-23 19:09:39

标签: codeigniter twig

我在这里有点堵塞。

我决定改用Codeigniter&添加了twig来解析我的HTML。

到目前为止,两者都打得很好而且不是问题。

我的问题是从多个位置收集数据并尝试在一个位置显示它。

我有一个包含类别及其子类别的表。我还有第二个& thrid查询,用于获取主题的总数和对子类别的投票(父母只是为了订购)

我可以正确地播放父数据和子数据,但是当涉及到使计数器sql正常工作时我就死了。

继承了sql:

SELECT c.id, c.Description, c.Category,
COUNT(t.cid) AS TopicCount, COUNT(v.cid) AS VoteCount
FROM category c
LEFT JOIN topics t ON c.id=t.cid
LEFT JOIN votes v ON c.id=v.cid
WHERE c.type='2'
GROUP BY c.id
ORDER BY b.B_Order

这样做有效,但计算方法有点不对,它会使整个表格加倍或计算不正确。

由于Twig的工作方式以及codeigniter的工作原理,我试图在一个查询中粉碎它。

在我做切换之前的过去,我只做了3个模板文件(标题,数据,页脚),并且可以在while循环中完成所有泥泞的垃圾。我没有看到新设置的可能性,我认为这是一个很好的举措,我可以避免这样做,因为我确信这是一个更聪明的方法来做到这一点,我正在努力想出更明智的出路。

1 个答案:

答案 0 :(得分:1)

我明白了。

我的twig文件存在一个小的逻辑问题,这个堆栈溢出发布也有帮助

twig - pass function into template