class Controller_Home extends Controller {
public function action_index()
{
$model_winners = new Model_Winners;
当我尝试从控制器创建名为winners的模型对象时,Kohana抛出异常。
模特获奖者:
class Model_Winners extends Model
{
public function get($offset=0, $limit = 10)
{
环境 - >包含的文件列出文件APPPATH / classes / model / winners.php
我知道文件名约定和区分大小写的本质。在WAMP堆栈中也尝试了相同的代码,但抛出了相同的异常。
答案 0 :(得分:2)
问题已解决
我在Kohana初始化方法中设置了 'errors' => FALSE
。
这将使系统恢复显示标准PHP错误。
事实上,错误是由数据库连接上的异常引发的,当Kohana错误处理程序处理错误时,堆栈跟踪上未显示此错误。解决问题后,通过设置'errors'=>重新启用错误处理程序。 TRUE
答案 1 :(得分:1)
如果您使用Kohana 3.3 files need top start with upper case,那么文件路径将为:
APPPATH/classes/Model/Winners.php
。