Sylius настраивает модель дозы не работает

Это мой класс файл Country.php

<?php

namespace App\Entity;

use Sylius\Component\Addressing\Model\Country as BaseCountry;

class Country extends BaseCountry {

/**
* @var bool
*/
private $flag;

/**
* @return bool|null
*/
public function getFlag(): ?bool {
return $this->flag;
}

/**
* @param bool $flag
*/
public function setFlag(bool $flag): void {
$this->flag = $flag;
}

}

Это мой обычный файл. AppBundle / Ресурсы / конфигурации / Доктрина / Country.orm.yml

App\Entity\Country:
type: entity
table: sylius_country
fields:
flag:
type: boolean
nullable: true

Это мой конфигурационный файл. конфиг / _sylius.yml

sylius_addressing:
resources:
country:
classes:
model: App\Entity\Country

Все хорошо, как в модели настройки Sylius, но она не работает.

-2

Решение

Это мой обычный файл. AppBundle / Ресурсы / конфигурации / Доктрина / Country.orm.yml

Файл orm должен быть размещен в src\Resources\config\doctrine для v1.3

Кроме того, каков результат php bin/console debug:config sylius_addressing?

// 2018-12-18

Может быть, попробуйте:

<?php

namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;
use Sylius\Component\Addressing\Model\Country as BaseCountry;

/**
* Class Country
* @package App\Entity
* @ORM\Table(name="sylius_country")
* @ORM\Entity
*/
class Country extends BaseCountry {
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]