Php Codeigniter HMVC在控制器中调用函数时出错
当我试图在同一个控制器中调用一个方法时,我在CI中遇到了一个问题,但它最终给出了 “找不到对象404错误” 我调用一个模块“Login”,它是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。从表单中删除操作属性,
默认控制器
,它的索引
运行良好,但当我尝试从表单发送数据时,它开始显示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(); ?>