我的文件位于opencart_root/myfolder/myfile.php
,我可以通过 opencart结帐页的ajax调用访问该文件。
如何在cart->getProducts()
中制作OpenCart方法(例如DB_HOSTNAME
),常量(例如myfile.php
)和会话?
OpenCart版本 2.2.0
答案 0 :(得分:2)
您可以按照其他库类的方式完成。首先包括你的课程(我假设你已经完成了这一课。然后在{{1}之后的 index.php 内的构造函数方法中将$registry
传递给它。 }}:
$registry->set('cart', new Cart($registry));
现在在你的构造函数中你可以设置:
$adapter = new Adapter($registry);
内部类方法:
$this->cart = $registry->get('cart');
这应该通过Opencart 2200进行,我相信类实例化应该在$products = $this->cart->getProducts();
部分之后的某个地方system/framework.php
完成。
如果您不想使用构造函数,您也可以将// Library Autoload
直接传递给类方法。