【问题标题】:form_helper doubling action in CodeIgniterCodeIgniter 中的 form_helper 加倍操作
【发布时间】:2011-10-17 16:14:47
【问题描述】:

我目前正在学习如何使用 CodeIgniter 的教程,并且正在学习创建一个简单的时事通讯的教程。出于某种原因,当我点击提交按钮时,会创建一个 404 页面未找到错误,这很明显,因为 url 翻了一番。意思是,网址是:

www.my_site.dev/index.php/email

当我点击提交按钮时应该是:

www.my_site.dev/index.php/email/send

但它会像这样将网址翻倍:

www.my_site.dev/index.php/www.my_site.dev/index.php/email/send

我正在使用表单助手:

$autoload['helper'] = array('url', 'form');

我只是不知道如何在自动加载或配置文件中解决此问题的原因或设置什么以使操作适当。

为了消除任何困惑HERE 是我的视图和控制器。

【问题讨论】:

  • 我认为您可能需要查看配置而不是视图/控制器。尤其是 'base_url'、'index_page' 和 'uri_protocol' 的值...
  • 我在基本网址中添加了“http://”,它有所帮助,但索引仍然加倍。这里是源代码gist.github.com/be61876b9dfb3a886a1b

标签: forms codeigniter action


【解决方案1】:

将 http:// 添加到 base_url 是一个开始,但是 base_url 是否设置为 http://example.com/http://example.com/index.php ? (后一种不正确)

【讨论】:

    猜你喜欢
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多