0

我正在使用 SilverStripe 2.4.7 并尝试使用生成 QR 码的 PHP 库,请参见此处。现在我想我可以只在 mysite/code 文件夹中为与 QR 码生成器关联的 PHP 代码添加一个文件夹,但是当我这样做时 SilverStripe 很适合,不会让我构建数据库并显示此错误:

ReflectionException: Class QRCode does not have a constructor

谁能解释为什么会这样?谢谢

4

1 回答 1

4

SilverStripe 尝试自动加载所有类。这似乎错过了一个构造函数......

将第三方代码放在自己的目录中并创建一个文件_manifest_exclude,因此它不会自动加载。然后,您可以使用 加载类require(),由于自动加载,您通常不需要这样做;-)

于 2012-09-27T21:42:21.927 回答