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

chesar
2019.02.14, 14:19
Форум: Общие вопросы (Yii 2.x)
Тема: Запрет создания дублей
Ответы: 6
Просмотры: 1901

Re: Запрет создания дублей

public function actionCreate() { $model = new Article(); $mutex = new Mutex(); $mutexName = Article::class . $model->name; if ($mutex->acuire($mutexName) && $model->load() && $model->save()) { $mutex->release($mutexName); return $this->redirect('update', ['id' => $model->id]); } $mu...
chesar
2019.01.02, 15:11
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: as Before Request in backend config
Ответы: 4
Просмотры: 2210

Re: as Before Request in backend config

Админка на поддомене? Кука стоит для основного домена?
chesar
2018.12.28, 17:44
Форум: Общие вопросы (Yii 2.x)
Тема: Тип mediumint(MySql) в миграции
Ответы: 2
Просмотры: 1429

Re: Тип mediumint(MySql) в миграции

Насколько я вижу, в yii2/db/Schema.php такого типа не предусмотрено. Почему так сделано? Специфичные поля для конкретной БД, поэтому им не место в фреймворке. Что делать, если нужно использовать такой тип? Билдер строит обычную строку. Напиши строку с типом поля без билдера $this->createTable($this...
chesar
2018.12.25, 14:10
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько кэшей одновременно
Ответы: 2
Просмотры: 1907

Re: Несколько кэшей одновременно

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

'components' => [
   'dbCache' => [
        'class' => \yii\caching\DbCache::class,
    ],
    'fileCache' => [
        'class' => \yii\caching\FileCache::class,
    ],
]

Yii::$app->dbCache->set
Yii::$app->fileCache->get
chesar
2018.12.25, 13:00
Форум: Общие вопросы (Yii 2.x)
Тема: joinWith
Ответы: 5
Просмотры: 2208

Re: joinWith

Возможно

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

A::find()->joinWith(['b', 'b.c'])->all()
chesar
2018.12.23, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 использовать limit range?
Ответы: 5
Просмотры: 2479

Re: Как в Yii2 использовать limit range?

Поподробнее пожалуйста
chesar
2018.12.23, 01:31
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 использовать limit range?
Ответы: 5
Просмотры: 2479

Re: Как в Yii2 использовать limit range?

Так это и есть Limit + offset.
chesar
2018.12.14, 11:33
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с расширением.
Ответы: 2
Просмотры: 1052

Re: Проблема с расширением.

Судя по стектрейсу, пытается создать валидатор int, но в yii валидатор не int, a integer. Дебажь, что там нагородил в рулесах
chesar
2018.11.19, 13:37
Форум: Общие вопросы по программированию
Тема: Каким образом можно перенести volume от postgres базы н другой хост без потерь?
Ответы: 2
Просмотры: 1910

Re: Каким образом можно перенести volume от postgres базы н другой хост без потерь?

Если сможешь это админить, то пробуй. А пока на каждый шаг появляется несколько вопросов, пока нет понимания зачем это нужно, то выносить докер в продакшен - самоубийство.
chesar
2018.11.13, 19:16
Форум: Общие вопросы (Yii 1.x)
Тема: Как направить домен на хост, сайт которого развернут на Docker?
Ответы: 1
Просмотры: 2282

Re: Как направить домен на хост, сайт которого развернут на Docker?

Прокидываешь 80 (443) порт с хост машины в контейнер nginx.
В nginx конфиге слушаешь 80 порт и апстримишь на контейнер php

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

server {
    charset utf-8;
    listen 80;
    server_name domen.ru;
    ...
    location ~ \.php$ {
         fastcgi_pass php-upstream;
        ...
    }
}
chesar
2018.11.12, 10:23
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 iframe Bad Request
Ответы: 4
Просмотры: 1356

Re: Yii2 iframe Bad Request

В экшоне поздно уже изменять. Свойство класса переопредели.
chesar
2018.11.09, 22:20
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 iframe Bad Request
Ответы: 4
Просмотры: 1356

Re: Yii2 iframe Bad Request

Контент подгружается Аяксом? Нужно выключить проверку csrf токена.
chesar
2018.11.06, 18:10
Форум: Тестирование (Yii 2.x)
Тема: Как перенести ассеты?
Ответы: 2
Просмотры: 2761

Re: Как перенести ассеты?

https://www.yiiframework.com/doc/api/2. ... ath-detail
В конфигурации тестового приложения указать необдимую директорию
chesar
2018.11.05, 10:46
Форум: Общие вопросы (Yii 2.x)
Тема: swiftmailer и Gmail
Ответы: 5
Просмотры: 2184

Re: swiftmailer и Gmail

Попробуй 465 порт и SSL
chesar
2018.10.28, 23:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 при редактирование модели запретить перезапись полей которые отсутствуют в форме?
Ответы: 6
Просмотры: 2966

Re: Как в Yii2 при редактирование модели запретить перезапись полей которые отсутствуют в форме?

Если можно избежать сценариев, лучше их не использовать. В вашем случае, две разные формы и для них следует использовать 2 разные модели.
chesar
2018.10.14, 17:21
Форум: Общие вопросы (Yii 2.x)
Тема: Как узнать id поста при отправке коментраия?
Ответы: 3
Просмотры: 1176

Re: Как узнать id поста при отправке коментраия?

А в чем проблема подделки ид? Оставил комментарий с другой страницы или с этой, какая разница?
chesar
2018.10.10, 17:27
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord не работает
Ответы: 8
Просмотры: 2250

Re: ActiveRecord не работает

Правила валидации добавь