SilverStripe和PHP库 - 为什么他们不相处?

时间:2012-09-27 13:33:03

标签: php qr-code silverstripe

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

ReflectionException: Class QRCode does not have a constructor

任何人都可以解释为什么会这样吗?感谢

1 个答案:

答案 0 :(得分:4)

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

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