可能重复:
如何在代码点火器中从视图调用控制器函数?
有了代码点火器,我有一个控制器如下:
class myController extends CI_Controller{
function __constructor(){
parent::__constructor();
}
public function index(){
$this->load->view('myview');
}
public function myFn(){
echo "my controller is called";
}
}
在视图m中使用HTML表单,在表单操作m中使用以下链接localhost/Codeignator/myController/myFn调用myFn在这样做之后,我得到了以下错误!
在此服务器上找不到请求的URL/CodeIgniter/myController/myFn
但是当我使用链接localhost/Codeignator/index.php/myController/myFn 时
我得到了正确的输出!
默认情况下,index.php文件将包含在您的URL中请参阅用户指南中删除index.php文件中关于添加.htacces 的部分
创建一个包含以下内容的.htaccess文件:
RewriteEngine打开重写结束$1^(index.php|images|robots''.txt)重写规则^(.*)$/index.php/$1[L]
并将其放在站点的根文件夹中