我在这里有点堵塞。
我决定改用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循环中完成所有泥泞的垃圾。我没有看到新设置的可能性,我认为这是一个很好的举措,我可以避免这样做,因为我确信这是一个更聪明的方法来做到这一点,我正在努力想出更明智的出路。