Articles of yaml

Файл конфигурации yaml для среды выполнения php

Я хочу запустить простой веб-сайт html с помощью GAE. Пожалуйста, помогите мне написать правильный файл конфигурации yaml для моего приложения. Когда я попытался развернуть это приложение, он дает ошибку. Однако если я развертываю приложение без новых обработчиков, т.е. app.yaml автоматически работает. Структура файла как css images js index.html .. и файл yaml: application: shimlachadwick version: […]

YAML или serialize () для хранения данных в MySQL

Я пытаюсь хранить временные данные (например, продукты корзины, session_data) в БД. И я выбрал YAML для этого вместо функции serialize (). Поскольку данные YAML легко читаются человеческими и переносимыми между языками программирования. У меня проблемы с YAML, если я храню свои временные данные в базе данных?

Преобразование формата Symfony YAML: «вызовы» со строковыми параметрами

Пример определения службы, который я хочу преобразовать: MyService: class: MyClass calls: – [add, ["%param1%", "%param2%"]] – [add, ["%param3%", "%param4%"]] И это скомпилировано для: $instance->add('param1', 'param2'); $instance->add('param3', 'param4'); По моему вопросу # 38822898 я пробую следующее: MyService: class: MyClass calls: – – add – – "%param1%" – "%param2%" – add – – "%param3%" – "%param4%" И […]

Преобразование формата Symfony YAML

У меня есть определение службы, которое выглядит так: MyService: class: Some\Class\Here factory: – SomeFactoryHere – method calls: – [add, ["@=service('AnotherService1').create(service('AnotherService2'), service('AnotherService3'), service('AnotherService3'))"]] IMHO, это может быть более читаемым, если оно преобразуется в нечто вроде этого: MyService: class: Some\Class\Here factory: – SomeFactoryHere – method calls: – add, "@=service('AnotherService1').create( service('AnotherService2'), service('AnotherService3'), service('AnotherService3') )" Но это недействительно. YAML […]

Ошибка анализа синтаксиса Symfony2 phpUnit YAML

Я пытаюсь запустить модульный тест в проекте symfony2, но тесты терпят неудачу из-за ошибки синтаксического анализа YAML: The file "../services.yml" does not contain valid YAML in "../" Вызванный: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 6 (near "- [ setContainer, [ @service_container ] ]"). Конечно, […]

Можно ли создать маршрут, который указывает на абсолютный внешний URL?

Google, а также Symfony Docs и Cookbook не помогли. Предположим, у нас есть сайт под названием http://www.example.com который работает на Symfony2, и мы используем внешнюю службу часто задаваемых вопросов и службу поддержки (по любой причине), расположенную по адресу http://example.externalservice.com . Теперь мы подумали, что это будет подходящее решение для создания маршрута, указывающего на внешний сервис […]

Файлы конфигурации в PHP (XML против файлов YAML и PHP)

Я делаю небольшой эксперимент. В старые времена большинство людей сохраняли конфигурационные файлы в php-файле как кучу констант или класс с атрибутом loooot. Теперь мы видим проекты типа symfony, использующие yaml или что-то еще. Мой вопрос: Если вы можете выбрать три разных способа хранения ваших файлов конфигурации: xml, yaml или php-файлы, которые вы бы выбрали? Самое […]

Symfony2: выбор всех переводов под родителем

В контроллере symfony2 вы можете получить определенный перевод, используя: $this->get('translator')->trans('dropdown.state.CA.AB'); Пример messages.en.yml : dropdown: state: CA: AB: Alberta BC: British Columbia MB: Manitoba Как я могу получить AB, BC и MB в одном звонке (возможно, в массиве) и, надеюсь, также сможет называть его индивидуально, используя вышеупомянутый или аналогичный перевод. Пара вещей, которые я пробовал: $this->get('translator')->trans('zuora.dropdown.state.CA); […]

Приложения для Symfony2 YML по каждому запросу

У приложения Symfony2 есть некоторые проблемы с производительностью, поэтому я запустил webgrind, чтобы посмотреть, что происходит. Оказывается, он обрабатывал огромное количество файлов YML по каждому запросу, и я не могу понять, почему. У меня уже включено кэширование APC, поэтому я не знаю, что это может быть. Любая помощь в этом вопросе будет высоко оценена. Изменить: […]

Как перевести Symfony2 Exception

Я использую yml-формат для перевода своего веб-приложения, но у меня есть одна проблема. Что я хотел бы сделать: #exception.en.yml exception.bad: 'Bad credentials' То, что я знаю, возможно сделать: #exception.en.yml 'Bad credentials': 'Bad credentials' Это единственный способ перевести исключение?