入住 CodeIgniter 中国社区
登录
首页
论坛
中文手册
视频教程
案例
搜索
帮助
导航
默认风格
默认风格(宽屏)
经典风格
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
CodeIgniter 中国开发者社区
»
CodeIgniter 新手区
» CI视图布局
CodeIgniter 中英文搜索引擎:
返回列表
发帖
helloworld1987
发短消息
加为好友
helloworld1987
(BIN)
当前离线
UID
3487
帖子
14
精华
0
CI币
0
我的CI网站
新手上路
积分
14
威望
0
CI版本
楼主
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2009-6-3 12:45
|
只看该作者
CI视图布局
CI框架的使用看的差不多了.想使用它来做一个实例.于是想做一个简单的会员中心.
但是在视图布局方面遇到了问题:布局如下
+-------------------------------+
+ 这里是顶部导航 +
+-------------------------------+
+----+ +---------------------+
+ + + +
+ 左 + + +
+ 部 + + +
+ 导 + + 正文区域 +
+ 航 + + +
+ + + +
+ + + +
+----+ +---------------------+
我的每个页面都有顶部导航和左部导航
而左部导航中的许多信息都是动态信息.
我目前是这样做的:
比如在修改密码的方法里,其实代码就那么一行:
$this->load->view('password');
但是构造顶部导航和左部导航的代码非常多.
调用模型,显示视图等.
因为每个页面都有这两个部分(顶部和左部导航),因此,我不得不在每个控制器的每个方法里 都复制这些重复的代码,最可恶的是:一旦左部代码有修改,我还得把每个控制器的每个方法进行修改.
我知道,我的这种方法肯定不科学,但是我想不出其他什么好的方法.
因为在以前没有使用框架的时候,我会把顶部导航写在一个单独的文件,然后调用它.
也会把左部导航所有HTML代码及读取数据库、处理数据、显示数据的代码写在一个单独的文件,然后包含它.
但是使用了框架后,就不知道怎么做了.我相信大家肯定有许多方法方便的实现它,因此希望大家多多指教.
收藏
分享
0
0
0
支持
反对
坚定的信念比经验更重要
Hex
发短消息
加为好友
Hex
(Hex)
当前在线
CodeIgniter 中国CEO
UID
2
帖子
4053
精华
14
CI币
6767
我的CI网站
http://www.iqwer.com
管理员
积分
41820
威望
6186
CI版本
1.7.2
沙发
发表于 2009-6-3 13:05
|
只看该作者
你这是 HMVC,参考我发布的代码
http://codeigniter.org.cn/forums/thread-1319-1-1.html
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
TOP
huapiaoxiang
发短消息
加为好友
huapiaoxiang
当前离线
UID
3921
帖子
25
精华
0
CI币
4
我的CI网站
注册会员
积分
54
威望
5
CI版本
藤椅
发表于 2009-6-5 00:25
|
只看该作者
刚好把这个弄出来,。但是加载不立人满意,有时出,有时不出,,,,奇怪呀,,,
TOP
Hex
发短消息
加为好友
Hex
(Hex)
当前在线
CodeIgniter 中国CEO
UID
2
帖子
4053
精华
14
CI币
6767
我的CI网站
http://www.iqwer.com
管理员
积分
41820
威望
6186
CI版本
1.7.2
板凳
发表于 2009-6-5 00:31
|
只看该作者
有时候不出?请说明详细情况,非常感谢!
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
TOP
helloworld1987
发短消息
加为好友
helloworld1987
(BIN)
当前离线
UID
3487
帖子
14
精华
0
CI币
0
我的CI网站
新手上路
积分
14
威望
0
CI版本
报纸
发表于 2009-6-17 00:41
|
只看该作者
问题好像还是没得到解决哦~继续顶起来!
坚定的信念比经验更重要
TOP
Hex
发短消息
加为好友
Hex
(Hex)
当前在线
CodeIgniter 中国CEO
UID
2
帖子
4053
精华
14
CI币
6767
我的CI网站
http://www.iqwer.com
管理员
积分
41820
威望
6186
CI版本
1.7.2
地板
发表于 2009-6-17 01:10
|
只看该作者
楼主所要的就是属于 Module 这种东西,类似于“控件”这种。
CI 有几种第三方类库提供这种功能,比如 Matchbox 等。
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
TOP
返回列表
教程发布与分享
代码共享与下载
站务公告
Kohana 框架
CodeIgniter 开发
CodeIgniter 新手区
CodeIgniter 进阶讨论
代码共享与下载
教程发布与分享
CodeIgniter 中文化
Developers
Kohana 框架
开发利器
Web 开发综合讨论
招聘和工作
CodeIgniter 休闲室
新人报道&网站发布
灌水专区
站务管理
站务公告
社区反馈
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]