Найдено 5626 результатов
- 2021.04.19, 13:24
- Форум: Общие вопросы по программированию
- Тема: Как выделить часть проекта удаленным программистам
- Ответы: 2
- Просмотры: 102
Re: Как выделить часть проекта удаленным программистам
Либо делить репозиторий на Git submodules (что порой неудобно), либо делить проект на отдельные подпроекты-сервисы (что сложно), либо смириться с этим и работать по официальному договору со строгой ответственностью. В микросервисной архитектуре как раз большой проект разделяют по репозиториям на отд...
- 2021.04.17, 12:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как внедрить сервис-класс как singleton
- Ответы: 5
- Просмотры: 271
Re: Как внедрить сервис-класс как singleton
А чтобы это был вечный синглтон для нескольких запросов вместо Apache или PHP-FPM нужно запускать свой консольный асинхронный PHP-сервер вроде RoadRunner или Swoole.
Там фреймворк с подключениями запускается всего один раз вначале и уже сам в цикле обрабатывает все запросы из сокета.
Там фреймворк с подключениями запускается всего один раз вначале и уже сам в цикле обрабатывает все запросы из сокета.
- 2021.04.17, 12:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как внедрить сервис-класс как singleton
- Ответы: 5
- Просмотры: 271
Re: Как внедрить сервис-класс как singleton
С каждым запросом новое соединение? Да, в Apache и PHP-FPM работа производится по отдельному запуску на каждый запрос. На каждый HTTP-запрос из браузера запускается index.php с фреймворком и открывается новое соединение к БД. Тогда синглтон для чего? Чтобы внутри одного HTTP-запроса оставалось одно...
- 2021.04.17, 12:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как внедрить сервис-класс как singleton
- Ответы: 5
- Просмотры: 271
Re: Как внедрить сервис-класс как singleton
На каждый запрос производится новый чистый запуск PHP и после завершения всё исчезает.
Сохраняйте такие значения в сессию или БД.
Сохраняйте такие значения в сессию или БД.
- 2021.04.14, 20:36
- Форум: Общие вопросы по программированию
- Тема: Что можете посоветовать по изучению JavaScript?
- Ответы: 3
- Просмотры: 176
Re: Что можете посоветовать по изучению JavaScript?
Если ориентируетесь позже освоить фреймворки для фронтенда, то обязателен к просмотру цикл Что есть React.
- 2021.04.14, 20:33
- Форум: Общие вопросы по программированию
- Тема: Каким образом можно ускорить загрузку сайта по гугл PageSpeed ?
- Ответы: 1
- Просмотры: 117
Re: Каким образом можно ускорить загрузку сайта по гугл PageSpeed ?
По списку рекомендаций прямо под результатами PageSpeed.
- 2021.04.05, 06:39
- Форум: Установка и настройка
- Тема: VS Code настройка до уровня PhpStorm
- Ответы: 2
- Просмотры: 283
Re: VS Code настройка до уровня PhpStorm
А зачем? VSCode и SublimeText – это простые универсальные редакторы кода, а не полноценные умные специализированные IDE.
- 2021.04.05, 06:27
- Форум: Установка и настройка
- Тема: VS Code & описание переменных во View
- Ответы: 4
- Просмотры: 492
Re: VS Code & описание переменных во View
Ориентировались наугад на то, что PhpStorm понимает любые форматы.
- 2021.04.05, 06:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: MySQL vs Postgres
- Ответы: 2
- Просмотры: 538
Re: MySQL vs Postgres
Пока перепишите файл на один запрос:
А потом всё же для девелоперских и тестовых данных используйте фикстуры.
Код: Выделить всё
INSERT INTO public.client (id, created_at, ...) VALUES
(1, '2020-01-03 12:28:16', ...),
(2, '2020-01-03 12:28:17', ...),
(3, '2020-01-03 12:28:18', ...);
- 2021.04.03, 23:15
- Форум: Установка и настройка
- Тема: VS Code & описание переменных во View
- Ответы: 4
- Просмотры: 492
Re: VS Code & описание переменных во View
VSCode прав. Лучше во всех view исправить. И при этом объединить в один блок:
Код: Выделить всё
/**
* @var \yii\web\View $this
* @var string $content
*/
- 2021.03.26, 16:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как совместить Vue.js и Yii2?
- Ответы: 3
- Просмотры: 809
Re: Как совместить Vue.js и Yii2?
На какой из скриптов ругается? На vue.js или на main.js ?
- 2021.03.06, 20:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Нужны советы по использованию YII2-tree-manager from Kartik
- Ответы: 8
- Просмотры: 2755
- 2021.03.06, 14:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибки выноса vendor на уровень выше
- Ответы: 3
- Просмотры: 565
- 2021.02.23, 15:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как отделить where() и andWhere() condition в ActiveRecord Yii2?
- Ответы: 2
- Просмотры: 612
Re: Как отделить where() и andWhere() condition в ActiveRecord Yii2?
Код: Выделить всё
Order::find()
->andWhere('date > UNIX_TIMESTAMP(CURDATE())')
->andWhere(['or', ['link' => $link], ['email' => $email]])
->count();
- 2021.02.07, 19:04
- Форум: Общие вопросы по программированию
- Тема: Платежные api, помогите разобраться
- Ответы: 9
- Просмотры: 1155
Re: Платежные api, помогите разобраться
Тогда номер заказа добавляйте в return_url:louisvuitton писал(а): ↑2021.02.07, 18:50Дальше перенаправляю пользователя по пришедшему от юкассы confirmation_url, там юзер все подтверждает и его возвращает на мой сайт на return_url
Код: Выделить всё
'return_url' => 'https://site.com/return?order_id=' . $id,
- 2021.02.07, 18:52
- Форум: Общие вопросы по программированию
- Тема: Платежные api, помогите разобраться
- Ответы: 9
- Просмотры: 1155
Re: Платежные api, помогите разобраться
Да, в https://deworker.pro/edu теперь сильно стараюсьlouisvuitton писал(а): ↑2021.02.07, 15:37зы: читаю ваши статьи и смотрю видео, очень качественно делаете!![]()

- 2021.02.07, 18:46
- Форум: Общие вопросы по программированию
- Тема: Платежные api, помогите разобраться
- Ответы: 9
- Просмотры: 1155
Re: Платежные api, помогите разобраться
Можно вычищать старые неоплаченные по cron-у
- 2021.02.07, 12:33
- Форум: Общие вопросы по программированию
- Тема: Платежные api, помогите разобраться
- Ответы: 9
- Просмотры: 1155
Re: Платежные api, помогите разобраться
У всех систем по-разному, а полный алгоритм такой: 1. Мы у себя создаём и сохраняем заказ со статусом "ожидает" и редиректим посетителя на платёжную систему с данными для оплаты. 2. Система скрыто присылает запрос проверки заказа. Там мы возвращаем OK если всё верно или возвращаем ошибку, если что-т...
- 2021.02.07, 12:19
- Форум: Общие вопросы по программированию
- Тема: Платежные api, помогите разобраться
- Ответы: 9
- Просмотры: 1155
Re: Платежные api, помогите разобраться
Да, в первом пункте сохранить у себя в БД объект заказа с user_id и со статусом "ожидает". Вы пропустили, что между вторым и третьим пунктом платёжная система производит к нам скрытый POST-запрос для проверки до оплаты и запрос об оплате или ошибке после оплаты с номером и данными заказа. По этим за...
- 2021.02.06, 01:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: yi2 starter kit какие есть аналоги?
- Ответы: 2
- Просмотры: 593
Re: yi2 starter kit какие есть аналоги?
Видимо, автор starter kit перешёл на другие фреймворки и языки. И Yii ему теперь не интересен. Разработчики фреймворка не успевают делать сам фреймворк, так что нагружать себя дополнительным кодом просто так не будут. CMS на фреймворке актуальны для студий, но малополезны для одиночных проектов. Так...