用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3119|回复: 0
收起左侧

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

[复制链接]
发表于 2008-5-25 19:38:52 | 显示全部楼层 |阅读模式
我还在学习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
自己搞了很长时间都没有成功

请教下,谁能指点一下,多谢了

本版积分规则