致命错误:调用未定义的方法 Jobeet::slugify()


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

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

我复制的与本文完全相同,但是有错误:

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

任何自己的/lib 类都不包含在我的操作中,但方法 getTable,来自 Doctrine 等工作。不仅对所有文件夹/lib 的类工作。为什么?我怎样才能启用它?

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

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

  • 我的项目/库/
  • MyProject/lib/Model
  • myproject/apps/frontend/lib/
  • myproject/apps/frontend/modules/mymodule/lib

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