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

[HELP] 如何在视图中使用URL调用其他的视图?

[复制链接]
发表于 2014-2-19 10:41:57 | 显示全部楼层 |阅读模式
我想要在视图中实现点击文字即可链接到相应的视图。需要如何写控制器和视图里的URL。希望大神可以给予回答,如果可以请附代码。
我是初学CI,遇到问题比较着急。
发表于 2014-2-19 11:10:20 | 显示全部楼层
视图有控制器控制,链接到对应控制器就行了
发表于 2014-2-19 11:12:26 | 显示全部楼层
site_url("控制器/方法/数据。。");
发表于 2014-2-19 11:28:44 | 显示全部楼层
视图不是直接打开的
用url不能直接访问某个视图的

一般过程是url去访问一个Control 然后在control里使用$this->load->view();来调用视图。
 楼主| 发表于 2014-2-19 11:40:48 | 显示全部楼层
kissgxd 发表于 2014-2-19 11:28
视图不是直接打开的
用url不能直接访问某个视图的

我知道是需要调用控制器的相应方法。我是想在其中一个视图中用<a href=....></a>来创建多个链接,链接到另外的视图。这样的话在控制器中应该如何设置。我尝试使用数组方法,但是没有解决。网页无法跳转。
 楼主| 发表于 2014-2-19 11:42:55 | 显示全部楼层
一叶扁舟 发表于 2014-2-19 11:12
site_url("控制器/方法/数据。。");

我尝试了这种方法,添加一个连接可以,但是想要再添加一个连接就不对了。
发表于 2014-2-19 12:15:12 | 显示全部楼层
浅紫柔昕 发表于 2014-2-19 11:40
我知道是需要调用控制器的相应方法。我是想在其中一个视图中用来创建多个链接,链接到另外的视图。这样的 ...

没太懂你的意思  不是<a href="http://localhost/index.php/c/1">c1</a>
<a href="http://localhost/index.php/c/2">c2</a>
<a href="http://localhost/index.php/c/3">c3</a>
<a href="http://localhost/index.php/c/4">c4</a>
这样不行么?
 楼主| 发表于 2014-2-19 12:20:30 | 显示全部楼层
kissgxd 发表于 2014-2-19 12:15
没太懂你的意思  不是c1
c2
c3

实现一个主视图调用多个子视图,该如何设计控制器?
http://codeigniter.org.cn/forums ... 6&fromuid=30358

这是我把代码粘贴上去的帖子。请大神给看看呗

发表于 2014-2-19 13:03:26 | 显示全部楼层
你没有理解MVC啊。。。

本版积分规则