通过与Wordpress集成时在CodeIgniter中无法使用的控制器和方法访问数据

时间:2014-01-02 16:24:32

标签: wordpress codeigniter

我正在将Wordigniter项目集成到Wordpress根文件夹中。当我试图通过控制器和方法(如http://myapp/project/test)访问mysql数据时,它显示的错误为Nothing is Found

同时我将project/test设置为默认控制器,并且在通过URL http://myapp/访问时出现mysql数据

所以,请告诉我如何使用控制器和方法访问数据。

1 个答案:

答案 0 :(得分:1)

听起来您尚未将.htaccess / CI安装配置为不在URL中包含index.php。

http://my.app/index.php/project/test有效吗?如果是这样,请按照此处的说明进行操作:http://ellislab.com/codeigniter/user-guide/general/urls.html

  

默认情况下,index.php文件将包含在您的网址中:

     

example.com/index.php/news/article/my_article

     

您可以使用带有一些简单规则的.htaccess文件轻松删除此文件。下面是这样一个文件的示例,使用“否定”方法,除了指定的项目之外,所有内容都被重定向:

     

RewriteEngine on   RewriteCond $ 1!^(index.php | images | robots.txt)   RewriteRule ^(。*)$ / index.php/$1 [L]

     

在上面的示例中,除index.php,images和robots.txt之外的任何HTTP请求都被视为对index.php文件的请求。