Kohana 3.2没有使用Form helper


Kohana 3.2 not working Form helper

我有一些代码,其中使用了Form helper。一切都很顺利。现在我有错误

Call to undefined method Form::open()

当我检查SYSPATH是否存在classes FormKohana_Form

这种情况出现在每个使用此助手的文件中。

这是kohana 3.2。在此文件中没有任何更改。我在PHP 5.4PHP 5.5 上试用过

知道为什么吗?提前感谢您的帮助。

最有可能的是,您在某个地方有一个覆盖SYSTEM Form.php的Form.php。要查明是否发生了这种情况,请使用Kohana::find_file()函数,如下所示:

Kohana::find_file('classes', 'form');

它的输出应该告诉您在调用Form类时使用的Form.php的路径。检查它是否是SYSTEM文件夹中的那个。