【问题标题】:Creating Forms using HMVC codeigniter使用 HMVC codeigniter 创建表单
【发布时间】:2012-06-30 08:09:01
【问题描述】:

我正在尝试在 codeigniter 中使用 HMVC 创建一个表单,但它显示 Fatal error: Call to undefined function form_open() 错误 我在 application/library 文件夹中包含 Controller.php , Modules.php 和 MY_Router.php ,它再次显示错误.. 这是我的代码:- 对于控制器:-

<?php
class First extends MX_Controller {
    public function index()
    {
        $this->load->view('welcome_message');
    }
}

?>

查看:-

<html>
<body>
    <h1> hey this is first module.. </h1>
    <?php

        echo form_open('first/login');
        echo form_input('username',username);
        echo form_password('password',password);
        echo form_submit('Login',submit);
        form_close();

    ?>
</body>

【问题讨论】:

    标签: php codeigniter forms hmvc


    【解决方案1】:

    你需要加载表单助手:

    $this->load->helper('form');
    

    【讨论】:

    • 谢谢 :) 有没有其他方法可以做到这一点? &lt;html&gt; &lt;body&gt; &lt;h1&gt; hey this is first module.. &lt;/h1&gt; &lt;?php $this-&gt;load-&gt;helper('form'); echo form_open('first_module/first/login'); echo form_input('username',set_value('firstname','firstname')); echo form_password('password',set_value('firstname','firstname')); echo form_submit('submit','Login'); form_close(); ?&gt; &lt;/body&gt; &lt;/html&gt;
    • 我实际上是在问我正在这样做:- form_open('first_module/first/login'); 这是正确的方法吗..?
    • 又是数据库中数据插入的另一个问题:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 2011-10-21
    相关资源
    最近更新 更多