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

maleks
2020.12.16, 08:12
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 архитектура в nodejs
Ответы: 7
Просмотры: 2493

Re: Yii2 архитектура в nodejs

вы должно быть шутите
maleks
2020.12.16, 08:07
Форум: Общие вопросы по программированию
Тема: Категории сайта
Ответы: 2
Просмотры: 14052

Re: Категории сайта

Я создавал в свое время расширение чтобы AR модели организовать в дерево категорий.
Не могу понять, как это реализовать?
Сделать у Роз детей Цвет, Длина, Кол-во, вот как сейчас Типы букетов, Виды цветов?
maleks
2020.12.04, 07:51
Форум: Общие вопросы (Yii 2.x)
Тема: General error: 1822 Failed to add the foreign key constaint
Ответы: 4
Просмотры: 1121

Re: General error: 1822 Failed to add the foreign key constaint

А что за БД?

Мускул автоматом индексы создает для полей на которые ссылаются внешние ключи.
maleks
2020.11.27, 07:39
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по NestedSetsBehavior в Yii2
Ответы: 2
Просмотры: 734

Re: Подскажите по NestedSetsBehavior в Yii2

Пересчитывает явно из-за $page->appendTo.
Вот и продебажьте почему оно туда доходит.
maleks
2020.11.17, 09:37
Форум: Общие вопросы по программированию
Тема: Как бы вы вносили такие изменения в БД?
Ответы: 3
Просмотры: 13827

Re: Как бы вы вносили такие изменения в БД?

В таких делах предпочитаю не создавать проблем на будущее, так что сделал вычистку того что мешало создать unique ключ.
maleks
2020.11.16, 11:27
Форум: Общие вопросы по программированию
Тема: Как бы вы вносили такие изменения в БД?
Ответы: 3
Просмотры: 13827

Как бы вы вносили такие изменения в БД?

Привет. Есть таблица. Со столбцами допустим id,phone. phone- строка. Поступило требование контролировать уникальность phone. Вот думаю как покошерней это сделать, учитывая что раньше никакая уникальность там не гарантировалась. Ни на рабочем проекте, ни на тестовом. На тестовом так вообще постоянно ...
maleks
2020.11.04, 15:00
Форум: Общие вопросы (Yii 2.x)
Тема: Интернет магазин YII2
Ответы: 2
Просмотры: 953

Re: Интернет магазин YII2

Вот, но там чуток посложнее чем обычно, с архитектурой
https://github.com/ElisDN/yii2-demo-shop
maleks
2020.10.30, 14:05
Форум: Общие вопросы (Yii 2.x)
Тема: Не совпадает csrfToken
Ответы: 3
Просмотры: 728

Re: Не совпадает csrfToken

Этого не надо вручную делать.
yii.js или кто то из них умеет в аякс запросы подставлять токен
maleks
2020.10.30, 07:55
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC. У гостя все права.
Ответы: 6
Просмотры: 16129

Re: RBAC. У гостя все права.

Вот так class UserGroupRule extends Rule { public $name = 'userGroup'; public function execute($user, $item, $params) { if (!\Yii::$app->user->isGuest) { $group = \Yii::$app->user->identity->group; if ($item->name === 'root') { return $group == 'root'; } elseif ($item->name === 'admin') { return $gr...
maleks
2020.10.29, 09:51
Форум: Общие вопросы (Yii 2.x)
Тема: изменить данные в Yii::$app->request->post()
Ответы: 2
Просмотры: 867

Re: изменить данные в Yii::$app->request->post()

Ну тут есть темка по этой проблеме :) .

Но почему бы вам не сделать:

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

$post = Yii::$app->request->post();
$post['xxx'] = 'yyy';
$model->load($post);
maleks
2020.10.29, 09:08
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC. У гостя все права.
Ответы: 6
Просмотры: 16129

Re: RBAC. У гостя все права.

Они там походу делают ошибку.
Оно ведь как работает:
Те defaultRoles предполагается что назначены всем по умолчанию.
И их применимость контролируется правилом, на эту роль накинутым, а они всем накинули $userGroupRule, который для гостя true всегда возвращает
maleks
2020.10.28, 18:01
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Пространство имен в basic приложении
Ответы: 1
Просмотры: 15339

Re: Пространство имен в basic приложении

Я в своей старой сборке в console.php сразу обнаружил вот это:
Yii::setAlias('@tests', dirname(__DIR__) . '/tests/codeception');
, может и с @app надо в таком случае аналогично обойтись?
maleks
2020.10.28, 07:45
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 + Composer обновляет очень долго
Ответы: 4
Просмотры: 952

Re: yii2 + Composer обновляет очень долго

Посмотрите актуальность того токена через который композер ходит на гитхаб.
maleks
2020.10.20, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Автокомлит для ввода слов через запятую.
Ответы: 1
Просмотры: 695

Re: Автокомлит для ввода слов через запятую.

Вон у картика вариант
И на этой странице какой то, где поле ввода тегов:
https://www.yiiframework.com/extensions/create
maleks
2020.10.18, 06:32
Форум: Общие вопросы (Yii 2.x)
Тема: Использование if в ActiveRecord
Ответы: 5
Просмотры: 935

Re: Использование if в ActiveRecord

посмотрите andFilterWhere
maleks
2020.10.16, 07:23
Форум: DevOps
Тема: Поднять 2 сайта каждый в своем vagrant-e
Ответы: 2
Просмотры: 13877

Re: Поднять 2 сайта каждый в своем vagrant-e

samdark писал(а): 2020.10.15, 18:40
p.s. IP у них пока одинаковый, тот что по умолчанию, может в этом дело...
Именно так.
Спасибо. Заработало, но тем кто столкнется, не забудьте еще в hosts файле подчистить, старый ip там висит
maleks
2020.10.16, 06:39
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Помогите объединить дату и время в sql запросе
Ответы: 5
Просмотры: 1610

Re: Помогите объединить дату и время в sql запросе

ZULI писал(а): 2020.10.15, 23:44 Вроде как concat нужно использовать, но не пойму как его прилепить к моему запросу. Помогите плз.
Так пробуйте:

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

use yii\db\Expression;
//...
$query->andWhere( ['>=', new Expression("CONCAT([[date]], ' ', [[time]])"), $datetime ] )
maleks
2020.10.15, 14:42
Форум: DevOps
Тема: Поднять 2 сайта каждый в своем vagrant-e
Ответы: 2
Просмотры: 13877

Поднять 2 сайта каждый в своем vagrant-e

Приветствую. Задание такое получается что нужно общение по api двух сайтов сделать. Чтобы тестить это все мне надо на локальном компе их оба поднять. Каждый из них работает в вагранте. Но. Вот запускаю первую машину, там внутри nginx. Первый сайт работает. Запускаю вторую машину, там внутри апач. Вт...
maleks
2020.10.13, 10:49
Форум: Тестирование (Yii 2.x)
Тема: Дамп или не дамп
Ответы: 7
Просмотры: 16725

Re: Дамп или не дамп

нужно "помнить" всю эту цепочку, т.е. грузить по 10-20 фикстур за тест, Всмысле самому что ли помнить? Нужно создавать фикстуру которая будет уже от остальных 10 фикстур зависеть. А ваши дампы вы хотите иметь много разных, для разных окружений-ситуаций, и выбирать какой грузить? Вопрос в ...