Найдено 5626 результатов

ElisDN
2021.04.19, 13:24
Форум: Общие вопросы по программированию
Тема: Как выделить часть проекта удаленным программистам
Ответы: 2
Просмотры: 36

Re: Как выделить часть проекта удаленным программистам

Либо делить репозиторий на Git submodules (что порой неудобно), либо делить проект на отдельные подпроекты-сервисы (что сложно), либо смириться с этим и работать по официальному договору со строгой ответственностью. В микросервисной архитектуре как раз большой проект разделяют по репозиториям на отд...
ElisDN
2021.04.17, 12:50
Форум: Общие вопросы (Yii 2.x)
Тема: Как внедрить сервис-класс как singleton
Ответы: 5
Просмотры: 159

Re: Как внедрить сервис-класс как singleton

А чтобы это был вечный синглтон для нескольких запросов вместо Apache или PHP-FPM нужно запускать свой консольный асинхронный PHP-сервер вроде RoadRunner или Swoole.

Там фреймворк с подключениями запускается всего один раз вначале и уже сам в цикле обрабатывает все запросы из сокета.
ElisDN
2021.04.17, 12:42
Форум: Общие вопросы (Yii 2.x)
Тема: Как внедрить сервис-класс как singleton
Ответы: 5
Просмотры: 159

Re: Как внедрить сервис-класс как singleton

С каждым запросом новое соединение? Да, в Apache и PHP-FPM работа производится по отдельному запуску на каждый запрос. На каждый HTTP-запрос из браузера запускается index.php с фреймворком и открывается новое соединение к БД. Тогда синглтон для чего? Чтобы внутри одного HTTP-запроса оставалось одно...
ElisDN
2021.04.17, 12:06
Форум: Общие вопросы (Yii 2.x)
Тема: Как внедрить сервис-класс как singleton
Ответы: 5
Просмотры: 159

Re: Как внедрить сервис-класс как singleton

На каждый запрос производится новый чистый запуск PHP и после завершения всё исчезает.

Сохраняйте такие значения в сессию или БД.
ElisDN
2021.04.14, 20:36
Форум: Общие вопросы по программированию
Тема: Что можете посоветовать по изучению JavaScript?
Ответы: 3
Просмотры: 137

Re: Что можете посоветовать по изучению JavaScript?

Если ориентируетесь позже освоить фреймворки для фронтенда, то обязателен к просмотру цикл Что есть React.
ElisDN
2021.04.05, 06:39
Форум: Установка и настройка
Тема: VS Code настройка до уровня PhpStorm
Ответы: 2
Просмотры: 248

Re: VS Code настройка до уровня PhpStorm

А зачем? VSCode и SublimeText – это простые универсальные редакторы кода, а не полноценные умные специализированные IDE.
ElisDN
2021.04.05, 06:27
Форум: Установка и настройка
Тема: VS Code & описание переменных во View
Ответы: 4
Просмотры: 428

Re: VS Code & описание переменных во View

Ориентировались наугад на то, что PhpStorm понимает любые форматы.
ElisDN
2021.04.05, 06:19
Форум: Общие вопросы (Yii 2.x)
Тема: MySQL vs Postgres
Ответы: 2
Просмотры: 425

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', ...);
А потом всё же для девелоперских и тестовых данных используйте фикстуры.
ElisDN
2021.04.03, 23:15
Форум: Установка и настройка
Тема: VS Code & описание переменных во View
Ответы: 4
Просмотры: 428

Re: VS Code & описание переменных во View

VSCode прав. Лучше во всех view исправить. И при этом объединить в один блок:

Код: Выделить всё

/**
 * @var \yii\web\View $this
 * @var string $content
 */
ElisDN
2021.03.26, 16:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как совместить Vue.js и Yii2?
Ответы: 3
Просмотры: 689

Re: Как совместить Vue.js и Yii2?

На какой из скриптов ругается? На vue.js или на main.js ?
ElisDN
2021.03.06, 20:47
Форум: Общие вопросы (Yii 2.x)
Тема: Нужны советы по использованию YII2-tree-manager from Kartik
Ответы: 8
Просмотры: 2742

Re: Нужны советы по использованию YII2-tree-manager from Kartik

yip писал(а):
2021.03.06, 19:51
От автора заявлено, что в одной таблице можно размещать разный по смыслу контент, к примеру, категории и товары.
Заявлено, но нет смысла так делать.
ElisDN
2021.03.06, 14:45
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибки выноса vendor на уровень выше
Ответы: 3
Просмотры: 557

Re: Ошибки выноса vendor на уровень выше

denfunk писал(а):
2021.03.06, 11:46
Как мне ее исправить?
В конфиге рядом с basePath определить vendorPath.
ElisDN
2021.02.23, 15:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как отделить where() и andWhere() condition в ActiveRecord Yii2?
Ответы: 2
Просмотры: 607

Re: Как отделить where() и andWhere() condition в ActiveRecord Yii2?

Код: Выделить всё

Order::find()
    ->andWhere('date > UNIX_TIMESTAMP(CURDATE())')
    ->andWhere(['or', ['link' => $link], ['email' => $email]])
    ->count();
ElisDN
2021.02.07, 19:04
Форум: Общие вопросы по программированию
Тема: Платежные api, помогите разобраться
Ответы: 9
Просмотры: 1114

Re: Платежные api, помогите разобраться

louisvuitton писал(а):
2021.02.07, 18:50
Дальше перенаправляю пользователя по пришедшему от юкассы confirmation_url, там юзер все подтверждает и его возвращает на мой сайт на return_url
Тогда номер заказа добавляйте в return_url:

Код: Выделить всё

'return_url' => 'https://site.com/return?order_id=' . $id,
ElisDN
2021.02.07, 18:52
Форум: Общие вопросы по программированию
Тема: Платежные api, помогите разобраться
Ответы: 9
Просмотры: 1114

Re: Платежные api, помогите разобраться

louisvuitton писал(а):
2021.02.07, 15:37
зы: читаю ваши статьи и смотрю видео, очень качественно делаете! 👍
Да, в https://deworker.pro/edu теперь сильно стараюсь :)
ElisDN
2021.02.07, 18:46
Форум: Общие вопросы по программированию
Тема: Платежные api, помогите разобраться
Ответы: 9
Просмотры: 1114

Re: Платежные api, помогите разобраться

louisvuitton писал(а):
2021.02.07, 15:37
...не хотелось хранить незаконченные платежи.
Можно вычищать старые неоплаченные по cron-у
ElisDN
2021.02.07, 12:33
Форум: Общие вопросы по программированию
Тема: Платежные api, помогите разобраться
Ответы: 9
Просмотры: 1114

Re: Платежные api, помогите разобраться

У всех систем по-разному, а полный алгоритм такой: 1. Мы у себя создаём и сохраняем заказ со статусом "ожидает" и редиректим посетителя на платёжную систему с данными для оплаты. 2. Система скрыто присылает запрос проверки заказа. Там мы возвращаем OK если всё верно или возвращаем ошибку, если что-т...
ElisDN
2021.02.07, 12:19
Форум: Общие вопросы по программированию
Тема: Платежные api, помогите разобраться
Ответы: 9
Просмотры: 1114

Re: Платежные api, помогите разобраться

Да, в первом пункте сохранить у себя в БД объект заказа с user_id и со статусом "ожидает". Вы пропустили, что между вторым и третьим пунктом платёжная система производит к нам скрытый POST-запрос для проверки до оплаты и запрос об оплате или ошибке после оплаты с номером и данными заказа. По этим за...
ElisDN
2021.02.06, 01:11
Форум: Общие вопросы (Yii 2.x)
Тема: yi2 starter kit какие есть аналоги?
Ответы: 2
Просмотры: 591

Re: yi2 starter kit какие есть аналоги?

Видимо, автор starter kit перешёл на другие фреймворки и языки. И Yii ему теперь не интересен. Разработчики фреймворка не успевают делать сам фреймворк, так что нагружать себя дополнительным кодом просто так не будут. CMS на фреймворке актуальны для студий, но малополезны для одиночных проектов. Так...