Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter HMVC在控制器中调用函数时出错_Php_Codeigniter_Model View Controller_Http Status Code 404_Hmvc - Fatal编程技术网

Php Codeigniter HMVC在控制器中调用函数时出错

Php Codeigniter HMVC在控制器中调用函数时出错,php,codeigniter,model-view-controller,http-status-code-404,hmvc,Php,Codeigniter,Model View Controller,Http Status Code 404,Hmvc,当我试图在同一个控制器中调用一个方法时,我在CI中遇到了一个问题,但它最终给出了 “找不到对象404错误” 我调用一个模块“Login”,它是默认控制器,它的索引运行良好,但当我尝试从表单发送数据时,它开始显示404错误 所有路由和配置文件都正常 这是我从中调用控制器方法的视图中的代码: 应用程序>模块>登录>视图>Login.php 您可以在不使用base_url()的情况下提交表单 登录 登录 1。要创建url,请使用site_url()而不是base_url()2。从表单中删除操作属性,

当我试图在同一个控制器中调用一个方法时,我在CI中遇到了一个问题,但它最终给出了

“找不到对象404错误”

我调用一个模块“Login”,它是
默认控制器
,它的
索引
运行良好,但当我尝试从表单发送数据时,它开始显示
404
错误

所有
路由
配置
文件都正常

这是我从中调用控制器方法的视图中的代码:

应用程序>模块>登录>视图>Login.php


您可以在不使用base_url()的情况下提交表单


登录

登录
1。要创建url,请使用site_url()而不是base_url()2。从表单中删除操作属性,并在同一操作上处理表单数据从呈现页面的HTML中检查表单操作URL。它可能会给你一个线索,数据被发送到哪里,你是否从htaccess的url中删除index.php???如果不是,那么它是这个错误的原因它转到我想要的控制器方法,我的问题是页面给了我一个404错误我在.htaccess中添加了index.php,但仍然给出了相同的错误我的问题是没有提交表单,我的问题是我试图访问的任何控制器函数都显示了“Object not found 404错误”
<form class="m-t" role="form" action="<?php echo base_url('login/login/validate_user/'); ?>" method="post">
    <div class="login-form" id="login_view">
        <p>LOGIN IN.</p>

            <div class="form-group">
                <input type="text" class="form-control" placeholder="USERNAME">
            </div>
            <div class="form-group">
                <input type="password" class="form-control" placeholder="PASSWORD">
            </div>
            <button type="submit" class="btn btn-primary block full-width m-b">Login</button>

            <a href="javascript: void(0);" onclick="manage_login('login_view', 'fp_view');"><small>Forgot password?</small></a>
    </div>
</form>
<?php 
$attributes = array('class'=>'m-t','role'=>'form','method'=>'post');
$this->load->helper('form');
echo form_open('login/validate_user',$attributes);
?>
    <div class="login-form" id="login_view">
        <p>LOGIN IN.</p>

            <div class="form-group">
                <input type="text" class="form-control" placeholder="USERNAME">
            </div>
            <div class="form-group">
                <input type="password" class="form-control" placeholder="PASSWORD">
            </div>
            <button type="submit" class="btn btn-primary block full-width m-b">Login</button>

            <a href="javascript: void(0);" onclick="manage_login('login_view', 'fp_view');"><small>Forgot password?</small></a>
    </div>
<?php echo form_close(); ?>