Когда я хочу создать Пересылка я получаю сообщение об ошибке:Symfony2 Sylius настройки локали по умолчанию
An exception has been thrown during the rendering of a template ("No locale has been set and current locale is undefined.") in SonataAdminBundle::standard_layout.html.twig at line 148.
Я думаю, что мне нужно установить локаль по умолчанию для sylius, но я не пробовал много примеров, ни один из них помог ..
В настоящее время я эту установку:
config.yml:
sylius_shipping:
driver: doctrine/orm # Configure the Doctrine ORM driver used in documentation.
classes:
shipping_method:
model: Application\Sylius\ShippingBundle\Entity\ShippingMethod
translation:
model: Application\Sylius\ShippingBundle\Entity\ShippingMethodTranslation
shipping_method_rule:
model: Application\Sylius\ShippingBundle\Entity\Rule
shipment:
model: Application\Sylius\ShippingBundle\Entity\Shipment
shipment_item:
model: Application\Sylius\ShippingBundle\Entity\ShipmentItem
shipping_category:
model: Application\Sylius\ShippingBundle\Entity\ShippingCategory
#stof_doctrine_extensions:
# orm:
# default:
# timestampable: true
parameters:
sylius.locale: %locale%
#sylius_locale:
# driver: doctrine/orm
sylius_translation:
default_locale: "%locale%"
#sylius_translation:
# default_locale: %sylius.locale%
Parameters.yml:
sylius.currency_importer.ecb.base_currency: EUR
sylius.currency_importer.open_exchange_rates: EDITME
sylius.locale: en_US
Ничего не работает ..
UPDATE
Изменяя мой конфиг к этому:
framework:
#esi: ~
translator: { fallback: %sylius.locale% }
secret: "%secret%"
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: ~
form: ~
csrf_protection: ~
validation: { enable_annotations: true }
templating:
engines: ['twig']
#assets_version: SomeVersionScheme
default_locale: "%sylius.locale%"
parameters:
sylius.locale: 'en'
#sylius_locale:
# driver: doctrine/orm
sylius_translation:
default_locale: %sylius.locale%
Я все еще получаю ту же ошибку. Я очистил свой кеш.
Не поставив это как часть ответа, но вы можете использовать это в качестве ссылки тоже: https://github.com/ZKFAdAstra/shop/blob/fbddfa705b618c56dcb8cdddf1d5470b178dd4f1/app/config/config.yml#L16 – Seer
Это дез нет помощи. Я обновил свой вопрос – Dominykas55
Если конфигурация, опубликованная в вашем вопросе, является тем, что у вас есть, это неправильно. Вы используете '% locale%', который не существует, вам нужно использовать '% sylius.locale%'. – Seer