"튜토리얼"번역 가능한 모델을 사용자 정의하는 방법은 무엇입니까? " 실릴 스 박사.Sylius Component Shipping Model ShippingMethodTranslation은 Sylius Component Shipping Model ShippingMethod :: createTranslation()과 호환되어야합니다.
나는 명령을 실행하면 : PHP 빈/콘솔 교리 : 마이그레이션 :
치명적인 오류 : 선언 AppBundle의 \ 엔티티 \ ShippingMethod :: createTranslation() : Sylius \ 구성 요소 \ 배송 \ 나는이 오류가 발생했습니다 DIFF을 Model \ ShippingMethodTranslation은 C : \ wamp64 \ www \ acme7 \ src \ AppBundle \ Entity \ ShippingMethod.php에있는 Sylius \ Component \ Shipping \ Model \ ShippingMethod :: createTranslation() : Sylius \ Component \ Shipping \ Model \ ShippingMethodTranslationInterface와 호환되어야합니다.
<?php
namespace AppBundle\Entity;
use Sylius\Component\Core\Model\ShippingMethod as BaseShippingMethod;
use Sylius\Component\Shipping\Model\ShippingMethodTranslation;
class ShippingMethod extends BaseShippingMethod
{
/**
* @var string
*/
private $estimatedDeliveryTime;
/**
* @return string
*/
public function getEstimatedDeliveryTime(): string
{
return $this->estimatedDeliveryTime;
}
/**
* @param string $estimatedDeliveryTime
*/
public function setEstimatedDeliveryTime(string $estimatedDeliveryTime): void
{
$this->estimatedDeliveryTime = $estimatedDeliveryTime;
}
/**
* {@inheritdoc}
*/
protected function createTranslation(): ShippingMethodTranslation
{
return new ShippingMethodTranslation();
}
}
: 줄에 다음
8 내 클래스 0
해결 방법에 대한 아이디어가 있으십니까?