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

ElisDN
2021.05.06, 14:36
Форум: Общие вопросы (Yii 2.x)
Тема: Использовать Yii2 вместе с Yii1
Ответы: 11
Просмотры: 3347

Re: Использовать Yii2 вместе с Yii1

попробовал сделать по указанной ссылке одновременно чтобы запускать обе версии, но не получилось. пхп показывает ошибку в обеих версиях. может ли кто привести правильное содержимое файла нового класса Yii? Пробовал. Получилось в https://elisdn.ru/blog/137/rewriting-legacy public/index.php: require_...
ElisDN
2021.04.30, 21:24
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 + angular
Ответы: 10
Просмотры: 2856

Re: yii2 + angular

KonstantinDigit писал(а):
2021.04.30, 18:13
Спасибо! А насчет angular.cli или webpack?
Документация советует стартовать новый проект с angular cli.
ElisDN
2021.04.30, 13:52
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 + angular
Ответы: 10
Просмотры: 2856

Re: yii2 + angular

как начать и организовать хотя бы архитектуру (куда пихать Angular) пожалуйста помогите неопытному неофиту =) Это не очень удачно, что всё смешано. В идеале делают структуру с двумя папками-проектами: api/ # Yii2 web/ src/ vendor/ composer.json ... frontend/ # Angular src/ node_modules/ package.jso...
ElisDN
2021.04.19, 13:24
Форум: Общие вопросы по программированию
Тема: Как выделить часть проекта удаленным программистам
Ответы: 2
Просмотры: 609

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Просмотры: 1478

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
Просмотры: 1212

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

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

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

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

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
Просмотры: 689

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
Просмотры: 1742

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
Просмотры: 1742

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

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

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

louisvuitton писал(а):
2021.02.07, 15:37
...не хотелось хранить незаконченные платежи.
Можно вычищать старые неоплаченные по cron-у