Найден 5791 результат

ElisDN
2022.07.16, 14:00
Форум: Общие вопросы (Yii 2.x)
Тема: Swiftmailer не отправляет письма.
Ответы: 2
Просмотры: 1413

Re: Swiftmailer не отправляет письма.

terrarium volition писал(а): 2022.07.16, 12:50 В интернете решений не нашёл, посты про это есть, но ситуации - то опечатки, то несуществующая почта получателя, то ещё какая ерунда.
По фразе "This user does not have access rights to this service" решение по настройке яндекса находится.
ElisDN
2022.06.09, 13:41
Форум: Общие вопросы (Yii 2.x)
Тема: PostgresPRO и PostgreSQL
Ответы: 1
Просмотры: 1989

Re: PostgresPRO и PostgreSQL

Там только внутренние системные патчи, не затрагивающие сам SQL язык. Так что будет работать.
ElisDN
2022.06.09, 13:36
Форум: REST API (Yii 2.x)
Тема: Post запрос и axios
Ответы: 2
Просмотры: 11742

Re: Post запрос и axios

Добавьте в config/web.php:

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

$config = [
    // ...
    'as corsFilter' => [
        'class' => \yii\filters\Cors::class,
        'only' => ['api/*'],
    ],
    // ...
];
ElisDN
2022.05.25, 16:53
Форум: Общие вопросы (Yii 2.x)
Тема: $db->addPrimaryKey() выводит на экран лог создания ключа!
Ответы: 5
Просмотры: 2804

Re: $db->addPrimaryKey() выводит на экран лог создания ключа!

terrarium volition писал(а): 2022.05.23, 12:51 В ответ - текст миграции. Но я его во view не передаю.
Как мне сделать так, чтобы создание ключа прошло потихому? :cry:
Оберните запуск буферизацией:

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

ob_start();
$isCreated  = $db->createDB($dbname);
ob_end_clean();
ElisDN
2022.05.23, 00:22
Форум: Общие вопросы (Yii 2.x)
Тема: $db->addPrimaryKey() выводит на экран лог создания ключа!
Ответы: 5
Просмотры: 2804

Re: $db->addPrimaryKey() выводит на экран лог создания ключа!

terrarium volition писал(а): 2022.05.22, 17:44 Уважаемые товарищи, подскажите, пожалуйста, как убрать этот ужас с экрана? :?
Сначала расскажите, зачем вам понадобилось запускать миграции на странице.
ElisDN
2022.05.22, 10:00
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов функции из класса. Не работают ReflectionMethod и call_user_func
Ответы: 2
Просмотры: 2419

Re: Вызов функции из класса. Не работают ReflectionMethod и call_user_func

Что я делаю не так, товарищи? :o Пытаетесь динамический метод вызывать статически. Сначала как-нибудь создайте объект: $databases = new Databases(); // или $class = 'Databases'; $databases = new $class(); И уже у него вызывайте метод: $databases->createDB($name); // или $reflectionMethod = new Refl...
ElisDN
2022.05.14, 20:51
Форум: Общие вопросы (Yii 2.x)
Тема: Общий файл функций, или общий контроллер?
Ответы: 3
Просмотры: 2005

Re: Общий файл функций, или общий контроллер?

Да, можно класс со статическими методами. В Yii так сделаны хэлперы.
ElisDN
2022.05.10, 18:59
Форум: Общие вопросы (Yii 2.x)
Тема: Общий файл функций, или общий контроллер?
Ответы: 3
Просмотры: 2005

Re: Общий файл функций, или общий контроллер?

Можете добавить его в composer.json:

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

"autoload": {
    "files": [
        "src/commonFunctions.php",
    ],
    // ...
},
и выполнить:

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

composer dump-autoload
ElisDN
2022.05.05, 01:09
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу запустить yii2-app-advanced
Ответы: 4
Просмотры: 2121

Re: Не могу запустить yii2-app-advanced

Забыли войти по vagrant ssh и там выполнить php init
ElisDN
2022.04.29, 09:21
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать дефолтные значения для AR при создании объекта?
Ответы: 11
Просмотры: 2935

Re: Как задать дефолтные значения для AR при создании объекта?

Да, но он из коробки не заполняет дефолтными данными модель. Я написал о том, что "почему бы этого не сделать было во фреймворке изначально?" Как раз во фреймворке изначально и придумали универсальный способ добавить пустой метод init(), который любой программист при желании может переопр...
ElisDN
2022.04.27, 13:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать дефолтные значения для AR при создании объекта?
Ответы: 11
Просмотры: 2935

Re: Как задать дефолтные значения для AR при создании объекта?

i-programmer писал(а): 2022.04.27, 12:00 ИМХО проще было сделать сразу заполнение дефолтными значениями при `new Model`;
Как раз при вызове new Model() конструктор вызывает метод init()
ElisDN
2022.04.22, 14:11
Форум: Общие вопросы по программированию
Тема: Yii2 в папке Yii2
Ответы: 2
Просмотры: 8653

Re: Yii2 в папке Yii2

А зачем внутри? Почему не рядом в соседней папке?
ElisDN
2022.04.07, 11:00
Форум: Архитектура, дизайн, ООП
Тема: DDD как орагнизовать валидацию. Как возвращать значения из handler?
Ответы: 7
Просмотры: 12695

Re: DDD как орагнизовать валидацию. Как возвращать значения из handler?

Видимо с микросервисами я не работал и не совсем понимаю отличия "простой" от "сложной". Для меня всегда "есть запрос" и "есть ответ" Дело не в простоте/сложности, а в синхронности/асинхронности. При классической синхронной работе мы операцию запускаем сразу ...
ElisDN
2022.04.07, 10:35
Форум: Архитектура, дизайн, ООП
Тема: DDD как орагнизовать валидацию. Как возвращать значения из handler?
Ответы: 7
Просмотры: 12695

Re: DDD как орагнизовать валидацию. Как возвращать значения из handler?

Добавление друга friends.add (возвращает 1, 2, 4) Удаление friends.delete (возвращает friend_deleted, out_request_deleted, in_request_deleted, suggestion_deleted) То есть нельзя сразу что-то отдать на клиент, т.к. не известен результат операции. Здесь результат неизвестен потому, что это обобщающие...
ElisDN
2022.04.06, 23:33
Форум: Архитектура, дизайн, ООП
Тема: DDD как орагнизовать валидацию. Как возвращать значения из handler?
Ответы: 7
Просмотры: 12695

Re: DDD как орагнизовать валидацию. Как возвращать значения из handler?

Я думал просто, что и command и handler всегда возвращают исключительно void. Если я не прав, пожалуйста поправьте. Если мы запускаем команду сразу, то да, можно вернуть идентификаторы из обработчика. В простейшем случае такое сработает. Но в более сложных модульных или микросервисных проектах кома...