【问题标题】:SilverStripe and PHP libraries - Why don't they get along?SilverStripe 和 PHP 库 - 为什么他们不相处?
【发布时间】:2012-09-27 13:33:02
【问题描述】:

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

ReflectionException: Class QRCode does not have a constructor

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

【问题讨论】:

    标签: php qr-code silverstripe


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。这清除了它。祈祷我现在可以让它工作了。
    猜你喜欢
    • 2018-03-28
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2011-08-26
    • 2023-01-08
    相关资源
    最近更新 更多