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

时间:2012-07-03 12:12:02

标签: php symfony1 symfony-1.4 jobeet

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

  • 的myproject / LIB /
  • 的myproject / LIB /模型
  • 的myproject /应用/前端/ LIB /
  • 的myproject /应用/前端/模块/ MyModule的/ lib中

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