0

我有自己的项目,我想为这个类添加与 Jobeet 教程相同的内容: http ://www.symfony-project.org/jobeet/1_4/Doctrine/en/05

我复制了与本文完全相同的内容,但出现错误:

Fatal error: Call to undefined method Jobeet::slugify()

我的操作中不包含 /lib 的任何自己的类,但来自 Doctrine 等的方法 getTable 有效。不只为我的所有文件夹/lib 工作。为什么?我该如何启用它?

4

1 回答 1

1

首先,你有这个文件:Jobeet.class.php吗?

其次,这很奇怪,因为默认情况下,存储在项目中以下目录中的类会自动受益于自动加载:

  • 我的项目/lib/
  • 我的项目/lib/模型
  • 我的项目/应用程序/前端/lib/
  • 我的项目/应用程序/前端/模块/mymodule/lib

当您需要从其他文件夹加载 lib 时,您可以强制自动加载。检查文档(这适用于 sf1.2,但适用于 1.4)。

于 2012-07-03T12:37:33.937 回答