繁体   English   中英

PHP CodeIgniter URL导航问题

[英]PHP CodeIgniter URL navigation issue

我是CodeIgniter的新手,并且具有一般的PHP知识。 上周刚开始学习CodeIgniter,遇到了一个我无法克服的基本问题。 我的开发环境是(OS,PHPStorm,MAMP,APACHE)。 CI项目的根目录为http:// localhost:63342 / CodeIgniter / ,此地址将加载我的“ default_controller”(“ Controllers”文件夹中的login.php)。 该控制器将我重定向到我的视图“ $ this-> load-> view('login_view');”。 在我看来,我有一个带有此行的表单:提交表单后,它应该带我进入Controller中的form.php,但事实并非如此! 当我提交时,我被带到一个URL: http : //127.0.0.1/CodeIgniter/form ,错误消息为“尝试连接到127.0.0.1的连接被拒绝。”。

另外,当我尝试输入url(即BASE_URL()./ index.php / form)或其他我的URL时,我也遇到错误。 我的印象是,在CI中浏览页面就像在Controller文件夹中键入文件名和方法一样简单。 我在这里失踪了什么? 通过URL导航的任何尝试都会出现“ 404 Not Found”错误。 我确定我在这里缺少一些非常简单的东西,但是我不知道是什么。 我已经阅读了文档并在网上搜索,没有找到答案。 我已经更改了.htdaccess的根目录,尝试了Apache中的启用模式,对Config.php,routes.php等进行了所有必要的更改。如果您能告诉我我在这里做错了什么,我将不胜感激。 我没想到CI会这么难:s

干杯

重定向时,似乎“松开”了端口(63342)。 您的表格的作用是什么? 如果这是一个类似于“ http:// localhost / CodeIgniter / form ”的URL,则应添加端口: http:// localhost:63342 / CodeIgniter / form

您可以使用URL帮助器输出设置登录表单的操作。

site_url('form')

http://www.codeigniter.com/user_guide/helpers/url_helper.html?highlight=site_url#site_url

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM