【问题标题】:URL on CodeIgniter 3 ? newbie need help for tutorialCodeIgniter 3 上的 URL?新手需要教程帮助
【发布时间】:2023-03-15 01:19:02
【问题描述】:

我是 CodeIgniter 3 的新手,我正在尝试根据本教程创建一个静态页面 https://codeigniter.com/userguide3/tutorial/static_pages.html

http://localhost/index.php/pages/view 可以了。

但我的实际情况是这样 C:\xampp\htdocs\application\views\pages ? (不工作)

为什么文件夹不是 /views/pages ?

我越来越糊涂了。

也需要帮助!我是 codeIgniter 3 的新手,我想创建一个简单的表单,但它们在视图中不起作用

<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

欢迎.php

Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>

都添加了控制器

class Welcome extends CI_Controller {

public function index()
{
    $this->load->view('welcome');
}
}


class Form extends CI_Controller {

public function index()
{
    $this->load->view('form');
}
}

我试过这些,但它们不起作用。

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    您没有正确提及表单操作。表单操作应如下所示
    action="&lt;?php echo base_url(); ?&gt;form"
    并在 route.php 中为您的操作添加路线。
    示例:

    $route['form'] = 'form/index';
    

    然后你可以在你的表单控制器中拥有$_POST 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 2020-04-25
      相关资源
      最近更新 更多