ATP 发表于 2008-5-25 19:38:52

CI结合Smarty遇到循环套循环的问题,求助

我还在学习CI
最近在用那个CI做的仿Facebook时

因为想做个FAQ常见问题页面,设计是
两个表,一个表存FAQ的类别,简介排序等信息
另一个表存各种FAQ的问题,大概的结构如下

--
-- 表的结构 `faqs_category`
--
CREATE TABLE `faqs_category` (
`faq_category_id` bigint(20) NOT NULL auto_increment,
`faq_category_weight` int(10) NOT NULL default '1',
`faq_category_name` varchar(200) default NULL,
`faq_category_description` text NOT NULL,
`faq_category_status` enum('Yes','No') default 'Yes',
`updated_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY(`faq_category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

--
-- 表的结构 `faqs`
--
CREATE TABLE `faqs` (
`faq_id` bigint(20) NOT NULL auto_increment,
`faq_category_id` bigint(20) NOT NULL,
`faq_weight` int(10) NOT NULL default '1',
`faq_question` text,
`faq_answer` text NOT NULL,
`faq_status` enum('Yes','No') default 'Yes',
`updated_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY(`faq_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;

现在的问题是在显示的时候我想让出现这样的效果

FAQ类别1
--FAQ类别1的问题1和回答1
--FAQ类别1的问题2和回答2
--.......
FAQ类别2
--FAQ类别2的问题1和回答1
--FAQ类别2的问题2和回答2
--.......
FAQ类别3
--......

这样就是关于类别的循环套着各个类别下问题的循环,还要用到smarty
自己搞了很长时间都没有成功

请教下,谁能指点一下,多谢了
页: [1]
查看完整版本: CI结合Smarty遇到循环套循环的问题,求助