ad-image

Метка: php

MacOS окружение через brew

На линукс можно поставить как локально, так и через Docker при этом не изменится ни скорость, ни способы взаимодействия с ОС (не вдаваясь в подробности), в отличии от систем Windows или MacOS, где Docker работает иначе, что сказывается на скорости ответа и в целом на работе с докером, кроме того оказывается довольно большая нагрузка на […]

Continue Reading

Разработка с Composer

Разработка с composer с первого взгляда выглядит как нечто дико непонятное, особенно, когда сталкиваешься с проблемами разрешения конлфиктов/зависимостей и т.п. Это происходит до тех пор, пока не начнешь вникать. А когда начинаешь вникать, понимаешь насколько это глобальный, мощный и полезный инструмент. Тут несколько полезных для меня вариантов использования дабы не забыть (а значит будет пополняться)

Continue Reading

Symfony: l10n локализация. Передача дополнительных параметров через DI

Localization (l10n), translation, переводы config/services.yaml parameters: locale: 'en' # изменить на ru в папке translations создаем файл exceptions.ru.php с содержимым перевода <?php return [ 'User is not found.' => 'Пользователь не найден.', 'Incorrect or confirmed token.' => 'Некорректный или уже активированный токен.', //…. ] в конструкторе контроллера (например SingUpController.php) необходимо передать переводчик — public function […]

Continue Reading

Doctrine Mapping в Symfony

Doctrine Mapping в Symfony

Doctrine достаточно мощная система для работы с базами данных. Система для создания миграций и поддержания в актуальном состоянии структуру баз данных. Отличие Doctrine от других подобных систем в том, что Doctrine на основе созданных моделей и описанных в них полях определяет разницу структуры и создает миграции таким образом, чтобы после их запуска структура оказалась как […]

Continue Reading

DBF в CSV PHP

DBF в CSV PHP

Просмотрщиков DBF не так много, один из вариантов это открыть в Openoffice (Libreoffice) Calc но это не всегда получается. Другой вариант использовать специальные программы. Особенно проблемно это с Linux систем. Один из вариантов — это конвертировать в CSV. Один из способов это сделать с помощью PHP.

Continue Reading

Slim — PHP микрофреймворк

Slim — PHP микрофреймворк

Есть много фреймворков на php, Slim относится к микрофреймворкам и когда нет необходимости поднимать большие сервисы, можно воспользоваться микрофрейморком к коим относится например Slim. Здесь не будет сравнений и каких-то глубоких методов использований, здесь скорее описание как установить и запустить, чтобы он отдавал уже что-нибудь.

Continue Reading