codeigniter错误,但在我的本地服务器上工作正常

时间:2011-02-04 21:37:14

标签: codeigniter controller

大家好我正在研究一个项目但是当我上传我的项目时我得到了一个错误,你可以在这里看到

http://rapcom.dk/profil/index/KoS

但我认为我正在做它的工作因为它适用于我的本地PC:S,这是我的控制器

function index()
{
    $this->load->model('profil_model');
    $data['query'] = $this->profil_model->vis_profil($this->uri->segment(3)); 


    //Henter lib profilwall så man kan vise wall beskeder i profilen
    $this->load->library('profilewall');
    $data['queryWall'] = $this->profilewall->wallShow();


    $this->template->write_view('content', 'profil_view', $data);
    $this->template->render();
}

我的库名为profileWall.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 

class Profilewall
{

    private $CI;

    public function __construct()
    {
        $this->CI =& get_instance();
    }

    public function wallShow()
    {
        $this->CI->load->model('profil_model');
        return $this->CI->profil_model->wallGet($this->CI->uri->segment(3));
    }
}
你知道什么是错的吗?并且我100%确定它是在服务器上传的

1 个答案:

答案 0 :(得分:1)

这可能与您命名实际文件的方式有关。您可以尝试命名文件 profilewall.php 而不是 profileWall.php ,看看是否有效。

在大多数情况下,您应该注意案例问题,尤其是CodeIgniter。通常,经验法则是在文件名,模型等中使用小写字符。