ErrorException [错误]:找不到类'Model_Search'

时间:2013-02-08 03:45:03

标签: php orm fuelphp

我从我的localhost移动到我的网站主机以测试应用程序,一切都按预期工作但当我尝试使用我通过石油生成的模型时,它会抛出该错误,说该类不存在,什么时候。

我正在使用的代码:

use \Model\Search;

class Controller_Search extends Controller_Template
{
    public function action_search()
    {
        if ($_POST['Search']) {
            $name['communities'] = Model_Search::query()->where('zip', '=', $_POST['Search'])->get();
            $name['count'] = count($name['communities']);
            $this->template->title = 'Search » Search';
            $name['canShow'] = true;
            $this->template->content = View::forge('search/search', $name);

        } else {
            $name['count'] = 0;
            $this->template->title = 'Search » Search';
            $name['canShow'] = false;
            $this->template->content = View::forge('search/search', $name);
        }
    }

}

问题是,造成这种情况的原因是什么?以及如何解决它?

1 个答案:

答案 0 :(得分:1)

在定义和自动加载器中,\ Model \ Search与\ Model_Search不同,即使两者都指向同一文件。

因此,请考虑如何使用模型,并保持一致。