我有一个简单的静态网站。我正在使用的代码点火器框架学习的目的,并有一个登录和上传图片部分在网站上。到目前为止,我无法链接的网页在网站上使用菜单的网站。我知道我必须把不同的观点联系起来。有人能帮我怎么做吗?请让我知道。提前谢谢。
发布于 2011-12-12 14:18:39
你不能链接到视图。URL映射到控制器,控制器处理输入和加载视图。下面是一个简单的例子:
application/管制员/pope.php:
class Welcome extends CI_Controller {
// mapped to http://example.com/welcome
public function index()
{
// load welcome view
$this->load->view('welcome');
}
}application/view/pope.php:
<h1>Welcome</h1>
<p>Click <a href="/contact">here</a> to view the contact form.</p>application/controllers/contact.php:
class Contact extends CI_Controller {
// mapped to http://example.com/contact
public function index()
{
// load contact view
// ...
}
}当请求http://example.com/welcome时,CodeIgniter调用加载welcome.php视图的Welcome控制器的index()方法。在welcome.php视图中,有一个指向加载联系人相关视图的Contact控制器的链接。因此,正如您所看到的,我们没有直接链接到视图。我们链接到控制器,控制器反过来加载视图。
似乎您对MVC没有太好的把握。我建议您阅读或重读CodeIgniter用户指南,并特别注意关于控制器、视图和CodeIgniter URL的章节。
https://stackoverflow.com/questions/8462054
复制相似问题