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

SiZE
2024.02.26, 14:14
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Правила проверки по регулярному выражению, условие и JS
Ответы: 2
Просмотры: 400

Re: Правила проверки по регулярному выражению, условие и JS

selfauthor писал(а): 2024.02.26, 12:41 Само регулярное выражение может отсутствовать. Поэтому ставлю дополнительный параметр when - когда это регулярное выражение есть, то проверять по нему.
Для клиентской части надо использовать whenClient
SiZE
2024.02.18, 13:45
Форум: Общие вопросы (Yii 2.x)
Тема: Фокусы со слэшем на конце ...tags/
Ответы: 5
Просмотры: 622

Re: Фокусы со слэшем на конце ...tags/

selfauthor писал(а): 2024.02.17, 13:50 Не пробовал. Не умею :(
Это второе что надо сделать после изчучения <?php echo "Hello world"; ?> :D
SiZE
2024.02.13, 07:59
Форум: Установка и настройка
Тема: NGINX + балансировка нагрузки
Ответы: 2
Просмотры: 725

Re: NGINX + балансировка нагрузки

alex_rus писал(а): 2024.02.02, 11:40 2) Будет ли нормально, если NGINX будет обрабатывать статические файлы (css, html, js, картинки) сам
У него офигенно работает файловый кэш. Статей как настроить очень много.
SiZE
2024.02.13, 07:56
Форум: Общие вопросы по программированию
Тема: Сравнение текстов
Ответы: 3
Просмотры: 561

Re: Сравнение текстов

А то инсталляций у либы 3 млн, а звезд всего 12 History Originally written by Raymond Hill (https://github.com/gorhill/PHP-FineDiff) Tweaked to bring it up to date with the modern world. That means documented, nicely formatted, tested code that can be easily extended by Rob Crowe (https://github.co...
SiZE
2024.02.13, 07:53
Форум: Общие вопросы (Yii 2.x)
Тема: независимый модуль и как передать конфиг, сервисный слой и тд
Ответы: 7
Просмотры: 571

Re: независимый модуль и как передать конфиг, сервисный слой и тд

Если взять в качестве примера миграцию rbac , увидим обращение к компоненту и получение из компонента сведений о именах таблиц . Но в этой реализации заранее известен компонент. Как только в миграцию необходимо передавать что-то помимо идентификатора соединения, теряется простота решения, увеличивае...
SiZE
2024.02.12, 17:29
Форум: Общие вопросы (Yii 2.x)
Тема: независимый модуль и как передать конфиг, сервисный слой и тд
Ответы: 7
Просмотры: 571

Re: независимый модуль и как передать конфиг, сервисный слой и тд

в комплекте с моим "модулем" идут виджеты, они же не знают как я подключил компонент (название) но для отображения виджета ему нужно получить параметры которыми я сконфигурировал компонент 1. Модуль - это приложение. 2. Виджет - это часть представления. 3. Виджет ничего не знает о конфигу...
SiZE
2024.02.12, 15:44
Форум: Общие вопросы (Yii 2.x)
Тема: независимый модуль и как передать конфиг, сервисный слой и тд
Ответы: 7
Просмотры: 571

Re: независимый модуль и как передать конфиг, сервисный слой и тд

A module represents a sub-application which contains MVC elements by itself, such as models, views, controllers, etc. К модулю надо относится, как к отдельному приложению. А вы судя по всему пытаетесь просто создать обычный компонент для ServiceLocator. Если модуль инициализирован (произошло обраще...
SiZE
2024.02.11, 15:52
Форум: REST API (Yii 2.x)
Тема: Не работают curl запросы к API
Ответы: 6
Просмотры: 724

Re: Не работают curl запросы к API

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

ports:
      - 8001:80
А что проксирует на 8001 порт?
SiZE
2024.02.08, 09:14
Форум: Общие вопросы (Yii 2.x)
Тема: Фокусы со слэшем на конце ...tags/
Ответы: 5
Просмотры: 622

Re: Фокусы со слэшем на конце ...tags/

Посмотрите какие UrlRule используются?

Для rest есть, например, 'yii\rest\UrlRule'. Правило адресует /users (мн.число) в контроллер UserController (ед.число)

И еще есть https://www.yiiframework.com/doc/api/2. ... normalizer с параметром $normalizeTrailingSlash
SiZE
2024.02.05, 10:57
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax валидация формы, загруженной по Ajax
Ответы: 5
Просмотры: 531

Re: Ajax валидация формы, загруженной по Ajax

1. Как загружаете страницу?

2. Какие ошибки есть в консоли браузера?
SiZE
2024.02.04, 15:23
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax валидация формы, загруженной по Ajax
Ответы: 5
Просмотры: 531

Re: Ajax валидация формы, загруженной по Ajax

Оберните код соответствующим тегом
SiZE
2024.01.29, 14:31
Форум: Общие вопросы (Yii 2.x)
Тема: Symfony Mailer + Gmail
Ответы: 2
Просмотры: 554

Re: Symfony Mailer + Gmail

2) если по инструкции указывать 'transportFactory' => CustomSmtpFactory::class то вываливается ошибка 'Cannot assign string to property yii\symfonymailer\Mailer::$transportFactory of type ?Symfony\Component\Mailer\Transport' В инструкции так 'container' => [ 'definitions' => [ EsmtpTransportFactory...
SiZE
2024.01.21, 17:57
Форум: Общие вопросы (Yii 2.x)
Тема: Определение получателя первого сообщения
Ответы: 5
Просмотры: 838

Re: Определение получателя первого сообщения

Dimitri писал(а): 2024.01.21, 11:54 И подскажите пожалуйста, этот паттерн вставлять в код плагина , или отдельным файлом?
Отдельными файлами. Но раз вы задаете такие вопросы, вам бы почитать про шаблоны проектирования и потом уже про организацию кода в РНР и тп.
SiZE
2024.01.17, 11:10
Форум: Общие вопросы (Yii 2.x)
Тема: Определение получателя первого сообщения
Ответы: 5
Просмотры: 838

Re: Определение получателя первого сообщения

Dimitri писал(а): 2024.01.16, 16:39 Или код надо поместить в отдельный файл?
Я написал это только в качестве примера. Ознакомьтесь с паттерном стратегия, какие решает он задачи. И затем уже адаптируйте код для себя.
SiZE
2024.01.16, 15:22
Форум: Общие вопросы (Yii 2.x)
Тема: Определение получателя первого сообщения
Ответы: 5
Просмотры: 838

Re: Определение получателя первого сообщения

Через паттерн стратегия <?php declare(strict_types=1); final class PremiumService { } interface MessagePayment { public function pay(int $userId): bool; } final class MessagePremium implements MessagePayment { private PremiumService $premiumService; public function __construct(PremiumService $premiu...
SiZE
2023.11.17, 09:00
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу установить swiftmailer через composer
Ответы: 4
Просмотры: 1193

Re: Не могу установить swiftmailer через composer

Пакет использует устаревший swiftmailer/swiftmailer

Ставьте symfony/mailer
SiZE
2023.08.27, 20:06
Форум: Общие вопросы (Yii 2.x)
Тема: Переход от WP к Yii2
Ответы: 3
Просмотры: 3120

Re: Переход от WP к Yii2

Под реализацией вы рассуждаете какой домен выбрать :) Меньше всего стоит думать об этом.
SiZE
2023.08.08, 14:34
Форум: Общие вопросы (Yii 2.x)
Тема: затяжной ajax XMLHttpRequest
Ответы: 2
Просмотры: 2054

Re: затяжной ajax XMLHttpRequest

Что касается JS: 1. Отправить пакетный запрос с указанием всех действий. 2. Отправить запрос, закрыть соединение. Чекать статус выполнения задачи. 3. Использовать websocket Что касается PHP: Если сессии на файлах, то session_start() блокирует файл сессии, до вызова session_write_close(). Значит, что...