1
shopware 5.2 및 5.3에서 작동하지만 5.1.6에서는 작동하지 않는 플러그인이 있습니다. 여기 ebTaxApi.php 전화해서 내가 뭔가 여기 변경해야 믿는다 시작 파일입니다,하지만 난 도움이 필요합니다 :Shopware 플러그인은 5.2 및 5.3에서 작동하지만 5.1.6에서는 작동하지 않습니다.
<?php
namespace ebTaxApi;
use Shopware\Components\Plugin;
class ebTaxApi extends Plugin
{
/**
* @inheritdoc
*/
public static function getSubscribedEvents()
{
return [
'Enlight_Controller_Dispatcher_ControllerPath_Api_Tax' => 'onGetTaxApiController',
'Enlight_Controller_Front_StartDispatch' => 'onEnlightControllerFrontStartDispatch'
];
}
/**
* @return string
*/
public function onGetTaxApiController()
{
return $this->getPath() . '/Controllers/Api/Tax.php';
}
/**
*
*/
public function onEnlightControllerFrontStartDispatch()
{
$this->container->get('loader')->registerNamespace('Shopware\Components', $this->getPath() . '/Components/');
}
}
이 플러그인은 검증 5.2 및 5.3에서 작동하지만 난 그것의 방법을 만들기 위해 노력했다한다 5.1.6으로 그러나 운 없음으로. 또한 함수를 사용하여 네임 스페이스를 등록하려고했지만 클래스를 찾을 수 없습니다. 도움이 되었습니까? 감사합니다.