我们正在将Contao 4.3安装移植到4.13,其中一部分已经在捆绑包中。
在捆绑包中的Controller中,我们有这样的代码:
use foo_events\Foo_Payment;
class ApplicationController
public function notifypaypalAction()
{
$arrConfig = Foo_Payment::getConfig('paypal');
}
字符串
现在找不到Foo_Payment类。它在模块autoload.php中,但看起来在bundle中Contao没有正确初始化。
我们还可以在bundle中加载旧模块吗?还是必须将所有内容都移植到bundle中?
我已经试过了
require_once '../../../system/modules/foo_events/classes/Foo_Payment.php';
型
这解决了查找Foo_Payment的问题,但代码
return $GLOBALS['TL_CONFIG']['fooevents']['giropay'][$strConfigType][$strEnv];
型
现在与
Warning: Undefined global variable $TL_CONFIG
型
而我希望TL_CONFIG总是可访问的。
1条答案
按热度按时间o2g1uqev1#
1.我实现了
implements \Symfony\Component\DependencyInjection\ContainerAwareInterface
1.我补充道
字符串
1.我补充道
型
1.我把这个方法叫做