浅紫柔昕 发表于 2014-2-19 10:41:57

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

我想要在视图中实现点击文字即可链接到相应的视图。需要如何写控制器和视图里的URL。希望大神可以给予回答,如果可以请附代码。
我是初学CI,遇到问题比较着急。

一叶扁舟 发表于 2014-2-19 11:10:20

视图有控制器控制,链接到对应控制器就行了

一叶扁舟 发表于 2014-2-19 11:12:26

site_url("控制器/方法/数据。。");

kissgxd 发表于 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 static/image/common/back.gif
视图不是直接打开的
用url不能直接访问某个视图的



我知道是需要调用控制器的相应方法。我是想在其中一个视图中用<a href=....></a>来创建多个链接,链接到另外的视图。这样的话在控制器中应该如何设置。我尝试使用数组方法,但是没有解决。网页无法跳转。

浅紫柔昕 发表于 2014-2-19 11:42:55

一叶扁舟 发表于 2014-2-19 11:12 static/image/common/back.gif
site_url("控制器/方法/数据。。");

我尝试了这种方法,添加一个连接可以,但是想要再添加一个连接就不对了。

kissgxd 发表于 2014-2-19 12:15:12

浅紫柔昕 发表于 2014-2-19 11:40 static/image/common/back.gif
我知道是需要调用控制器的相应方法。我是想在其中一个视图中用来创建多个链接,链接到另外的视图。这样的 ...

没太懂你的意思不是<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 static/image/common/back.gif
没太懂你的意思不是c1
c2
c3


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

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

dren_a 发表于 2014-2-19 13:03:26

你没有理解MVC啊。。。
页: [1]
查看完整版本: 如何在视图中使用URL调用其他的视图?