Php 用于查询数据库的CodeIgniter中的位置文件

Php 用于查询数据库的CodeIgniter中的位置文件,php,jquery,mysql,sql,codeigniter,Php,Jquery,Mysql,Sql,Codeigniter,我正在使用CodeIgniter框架,我需要创建一个页面来查询mysql数据库以检索事件,然后使用json_encode将结果返回,如下所示:echo json_encode($events) 为了能够使用$qryEvents=$this->db->query(“选择…),查询数据库,我需要将页面放在一个可访问的位置,该位置也可以访问数据库库(由config/autoload.php自动加载)。我的问题是:该页面应位于哪个文件夹中?我尝试将该页面放置在“应用程序/视图”文件夹中,但当我尝试直接在

我正在使用CodeIgniter框架,我需要创建一个页面来查询mysql数据库以检索事件,然后使用json_encode将结果返回,如下所示:
echo json_encode($events)

为了能够使用
$qryEvents=$this->db->query(“选择…
),查询数据库,我需要将页面放在一个可访问的位置,该位置也可以访问数据库库(由config/autoload.php自动加载)。我的问题是:该页面应位于哪个文件夹中?我尝试将该页面放置在“应用程序/视图”文件夹中,但当我尝试直接在浏览器中查看该页面时,出现错误:

You don't have permission to access /application/views/myfeed.php on this server
我需要找出在以下初始化fullCalendar jQuery插件的代码中使用的正确路径:

$('#calendar').fullCalendar({
eventSources: [
    {
        url:  '/application/views/myfeed.php',  <-- WHAT IS CORRECT PATH TO USE???
        color: '#DBBE00',     
        textColor: '#000000' 
    }
],    
theme: true,
header: {
    left: 'prev,next today',
    center: 'title',
    right: 'month,agendaWeek,agendaDay'
},
editable: false
});
$(“#日历”).fullCalendar({
事件来源:[
{

url:'/application/views/myfeed.php',这个问题的答案是我意识到它不是一个“视图”“这需要加载,但它只是一个计算或方法,如果你愿意的话。我所要做的就是移动myfeed.php中的计算代码,然后将其放入控制器和方法中。完成后,只需更新url参数,如下所示:

$('#calendar').fullCalendar({
eventSources: [
{
    url:  '/myController/myMethod',  <-- THIS WORKS !!
    color: '#DBBE00',     
    textColor: '#000000' 
}
],    
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: false
});
$(“#日历”).fullCalendar({
事件来源:[
{
url:“/myController/myMethod”,