我使用CodeIgniter来设计一个网站,并且我无法正确定位锚点。Codeigniter锚定找不到链接
以下是我如何使用它。它用于codeigniter中应用程序的视图文件夹中的文件中。
<?php echo anchor('/profile', 'PROFILE'); ?>
我的意图是让anchor载入profile控制器,它在codeigniter中的应用程序控制器中。但是,当我碰到链接时,它说没有找到该文件。
我自动加载url helper functions alreader,并且该文件中的其他功能正在工作,如site_url()
。
我不知道我可能错过了什么?你有什么建议吗?这是我与codeigniter的第二个项目,所以我仍在学习。
编辑:是的,我遵循codeigniter中的命名约定,并且该文件具有索引功能。我尝试没有正斜杠,它仍然给出了相同的结果。
产生的HTML链接是localhost/profile
。这是我应该正确的吗?因为对于codeigniter,它是url/controller/function
。我做了一个国防部重写从URL删除index.php,但这应该不是一个问题,应该吗?我会尝试再次检查基础网址。
检查控制器的类名。并确保遵循命名约定。 – 2012-04-17 07:37:22
你有控制器中的索引功能吗? – 2012-04-17 10:19:31
您能否提供一个具体的例子 - 即“?php echo anchor('/ profile','PROFILE');?>” - 然后从它生成的HTML页面获得ACTUAL链接?这将很容易解决 – Laurence 2012-04-17 10:38:35