Codeigniter 单击“提交”按钮,但找不到页面

Codeigniter 单击“提交”按钮,但找不到页面,codeigniter,Codeigniter,我想计算正方形的面积,但当我单击“提交”按钮时,找不到页面: 控制器: <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Controller_luas extends CI_Controller { public function coba_controller($panjang=0,$lebar=0){ $nilai['panjang_bangunan'] = $panjan

我想计算正方形的面积,但当我单击“提交”按钮时,找不到页面:

控制器:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Controller_luas extends CI_Controller {

public function coba_controller($panjang=0,$lebar=0){
    $nilai['panjang_bangunan'] = $panjang;
    $nilai['lebar_bangunan'] = $lebar;
    $nilai['luas_bangunan'] = $this->mymodel->hitungluas($nilai);
    $this->load->view('coba_view',$nilai);
}
}
    <form method="POST" action="<?php echo base_url()."index.php/controller_luas/"; ?>">
    <table widht="200" border="1">
        <tr>
            <td>Panjang</td>
            <td><input type="text" name="cari_judul"></td>
        </tr>
        <tr>
            <td>Lebar</td>
            <td><input type="text" name="cari_penulis"></td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit" value="Hasil"></td>
        </tr>
    </table>
    <h1>Luas Perseginya yaitu : <?php echo $luas_bangunan ?><h1>
    </form>
function hitungluas($param=''){
    $luas=$param['panjang_bangunan'] * $param['lebar_bangunan'];
    return $luas;

}

当您提交给控制器时

它正在提交到索引函数,尽管我在那里没有看到它

如果您需要它转到coba_控制器函数,则需要在表单操作中添加它

使用index.php

<form method="POST" action="<?php echo base_url('index.php/controller_luas/coba_controller'); ?>">
<form method="POST" action="<?php echo base_url('controller_luas/coba_controller'); ?>">

您确定为控制器文件提供了正确的文件名吗?
$this->load->helper('form');

<?php echo form_open('controller_luas/coba_controller');?>
// Form Content
<?php echo form_close();?>