【问题标题】:Not able to add a link in code igniter无法在 codeigniter 中添加链接
【发布时间】:2013-03-31 22:13:41
【问题描述】:

我是 Wamp 服务器的初学者。我正在尝试在 netbeans IDE 中设计一个项目名称为“helloall”的网站。

在视图文件夹中,我有两个文件 layout1.phplayout2.php

我正在尝试以以下方式从layout1.php 调用layout2.php

 <div id="logo"> <a href="layout2.php" title="layoutishere"><span>LAYOUT2</span></a> </div> 

但我面临以下错误,我无法找到原因。 在此服务器上找不到请求的 URL /helloall/layout2.php

我需要更改配置中的任何内容吗?我正在使用所有默认配置。

【问题讨论】:

  • 如果layout2在layout1所在的同一个文件夹中,那么无论配置是什么,都应该没有错误。

标签: php html codeigniter codeigniter-2


【解决方案1】:

根据 Codeigniter 标准,您必须遵循 MVC 模式:

模型->控制器->视图

现在,假设您想可视化 layout2.php 视图,您有 2 次机会:

1 - 直接在需要的地方加载视图$this-&gt;load-&gt;view('layout2');

2 - 创建 url 函数 ad hoc 类型的 www.site.com/layout/layout1www.site.com/layout/layout2

控制器layout.php

    class Layout extends CI_Controller {

        function layout1(){
            $this->load->view('layout1');
    }
        function layout2(){
            $this->load->view('layout2');
    }
}

我真的建议你看看 Codeigniter Doc 中的 How To Create a Controller

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多