Php 如何使用codeIgniter调用视图中的控制器功能?
可能重复: 使用codeigniter,我有一个如下所示的控制器:Php 如何使用codeIgniter调用视图中的控制器功能?,php,view,controller,Php,View,Controller,可能重复: 使用codeigniter,我有一个如下所示的控制器: class myController extends CI_Controller{ function __constructor(){ parent::__constructor(); } public function index(){ $this->load->view('myview'); } public function myFn(
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文件中有关添加a.htacces的部分 创建包含以下内容的.htaccess文件: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]
然后把它放在你网站的根文件夹中hmm,但是如果我没有包含,我会在包含index.php时得到错误,否则我会得到输出,因为如果你转到“localhost/Codeignator/index.php/myController/myFn”,那么.htaccess将重定向到“localhost/Codeignator/myController/myFn”,我如何配置.htaccess文件这个问题只需将基本url从更改为@AliMohsin,不要复制或克隆问题。不要浪费你的时间。