我正在使用 CodeIgniter 设计一个网站,但无法让锚点正常工作。
这是我使用它的方式。它在codeigniter中应用程序的views文件夹中的一个文件中使用。
<?php echo anchor('/profile', 'PROFILE'); ?>
我的目的是让锚加载配置文件控制器,它位于 codeigniter 的应用程序控制器中。但是,当我点击链接时,它说找不到该文件。
我自动加载 url 辅助函数 alreader,并且该文件中的其他函数正在运行,例如 site_url()
.
我不知道我会错过什么?你有什么建议吗?这是我使用 codeigniter 的第二个项目,所以我还在学习。
编辑:是的,我遵循 codeigniter 中的命名约定,并且该文件具有索引功能。我尝试不使用正斜杠,它仍然给出相同的结果。
这产生的 HTML 链接是localhost/profile
. 这是我应该做对的吗?因为对于 codeigniter,它是url/controller/function
. 我做了一个 mod 重写以从 url 中删除 index.php,但这应该不是问题,不是吗?我会尝试再次检查基本网址。