1. 先卸载ecstore的,再注册ecstore的autoload,如以下代码,修改taobao的SDK的 Autoloader.php文件

spl_autoload_unregister(array('kernel','autoload'));
spl_autoload_register('Autoloader::autoload');

不过这种方法是要修改taobao的代码的,这样不利于taobao的升级,这时候,可以考虑使用第二种情况。

 

2. 优先注册了自己的autoload,如以下代码,是加在index.php里面的。

require_once(dirname(__FILE__).'/taobaosk/TopSdk.php');

这样的话,所有的autoload都会优先使用taobao的autoloader,可以避免找不到taobao的类,不过这样会导致一些性能上的小损失。

1. 先卸载ecstore的,再注册ecstore的autoload,如以下代码,修改taobao的SDK的 Autoloader.php文件

spl_autoload_unregister(array('kernel','autoload'));
spl_autoload_register('Autoloader::autoload');

不过这种方法是要修改taobao的代码的,这样不利于taobao的升级,这时候,可以考虑使用第二种情况。

 

2. 优先注册了自己的autoload,如以下代码,是加在index.php里面的。

require_once(dirname(__FILE__).'/taobaosk/TopSdk.php');

这样的话,所有的autoload都会优先使用taobao的autoloader,可以避免找不到taobao的类,不过这样会导致一些性能上的小损失。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2021-09-24
  • 2022-12-23
相关资源
相似解决方案