
Ad.x ??
26.06.2018
12:48:57
стартапы это все говно на удачу

Максим
26.06.2018
12:49:38

Павел
26.06.2018
12:49:40

Google

Хасанбой
26.06.2018
12:50:28
как прикрепить несколько картинок для товара

Ad.x ??
26.06.2018
12:50:51

Максим
26.06.2018
12:50:55

Dmitriy
26.06.2018
12:51:03

Ad.x ??
26.06.2018
12:51:21
проще изучить рынок, выявить конкуретнов, оценить слабые и сильные их стороны и уже попробовать играть по сложившимся правилам

Constantin
26.06.2018
12:51:25

Хасанбой
26.06.2018
12:51:41
ну например у меня есть товар я хочу что бы у него было много фото ну галерию хочу

Максим
26.06.2018
12:51:44

Хасанбой
26.06.2018
12:52:34
yii2
касается

Constantin
26.06.2018
12:52:40

Google

Ad.x ??
26.06.2018
12:52:43
хД
ну это реально для упоротых людей же.

Dmitriy
26.06.2018
12:52:55
ну тебе конечно видней .

Максим
26.06.2018
12:52:55

Constantin
26.06.2018
12:53:16

Максим
26.06.2018
12:53:19
хз в каком поле у тебя хранятся айдишки

Constantin
26.06.2018
12:53:24

Максим
26.06.2018
12:53:58
м, спосеба
['number', 'required', 'when' => function ($model) {
return !empty($ids);
}],
тут используется анонимная функция, в которую аргументом ты передаешь $model. Область видимости внутри локальная, и кроме $model внутри функции ничего нет. а ты проверяешь на пустоту $ids

Ad.x ??
26.06.2018
12:54:39

Dmitriy
26.06.2018
12:55:19
*находит статистику по закрытым фирмам в первый год*

Максим
26.06.2018
12:55:41
по статистике закрытых фирм

Constantin
26.06.2018
12:56:04
['number', 'required', 'when' => function ($model) {
return !empty($ids);
}],
тут используется анонимная функция, в которую аргументом ты передаешь $model. Область видимости внутри локальная, и кроме $model внутри функции ничего нет. а ты проверяешь на пустоту $ids
догнал, ага. А тогда что в gridview делать?
вот это ругается на неизвестность Phone::ids, но его там и правда нет, ids объявлен в модели формы
[
'class' => yii\grid\CheckboxColumn::className(),
'name' => 'ids',
'header' => 'Выбрать',
'checkboxOptions' => function ($model, $key, $index, $column) {
return ['form-add-phone' => $model->ids];
}
],
а, хотя догоняю. Не тот className подхватывается
сука, слоооожна

Павел
26.06.2018
12:56:59

Constantin
26.06.2018
13:08:05
короче я догоняю
model в gridview это которая из dataProvider, а мне нужна model которая в форме. Как обратиться к model, которая в форме?

Павел
26.06.2018
13:14:13
Ты ее во view передаешь, посмотри под каким именем

Санжар
26.06.2018
13:22:14
ребят, если есть готовая таблица user и модель user, а потом добавили другую новую таблицу, где через foreign key указывается ссылку на таблицу user, модель же должна меняться?
(модель user'а)

Google

Maxim
26.06.2018
13:23:27

Ad.x ??
26.06.2018
13:24:09

Павел
26.06.2018
13:24:28

Maxim
26.06.2018
13:24:30

Ad.x ??
26.06.2018
13:24:49
А связь?
так она может и не нужна, кто знает

Павел
26.06.2018
13:24:51
Может он не будет через пользователя никогда эти данные искать

Constantin
26.06.2018
13:26:39

Павел
26.06.2018
13:27:13
Шо ну? Тогда у тебя в форме и в провайдере одна модель. Чо ты паришься?

Constantin
26.06.2018
13:27:29

Павел
26.06.2018
13:27:54
Код кидал уже сюда?

Ad.x ??
26.06.2018
13:27:55
нет конечно

Constantin
26.06.2018
13:28:04
как без js-вставок обработать отмеченные в gridview чекбоксы?
дайте гайд

Ad.x ??
26.06.2018
13:28:41
кнопку сабмита зделать

Constantin
26.06.2018
13:29:01

Ad.x ??
26.06.2018
13:29:08
ну и? в чем проблема то?

Constantin
26.06.2018
13:29:34
как указать, в какой переменной будут ключи отмеченных чекбоксами элементов?
или оно не так работает?

Google

Павел
26.06.2018
13:30:31
Создаёшь ActiveField
Чекбокс то у тебя есть уже. Ты же его как то создал

Constantin
26.06.2018
13:31:17
activefield какой?

Павел
26.06.2018
13:31:35
Чекбокс ты как создаёшь?

Constantin
26.06.2018
13:31:55
догнал, ага. А тогда что в gridview делать?
вот это ругается на неизвестность Phone::ids, но его там и правда нет, ids объявлен в модели формы
[
'class' => yii\grid\CheckboxColumn::className(),
'name' => 'ids',
'header' => 'Выбрать',
'checkboxOptions' => function ($model, $key, $index, $column) {
return ['form-add-phone' => $model->ids];
}
],
вот так
а, ща попробую нагенерить чекбоксы не гридом, а руками

Санжар
26.06.2018
13:37:10
А связь?
можно пример?
как это выглядеть должно в модели

Павел
26.06.2018
13:38:03
Ты чо ни разу модели со связями не видел?

Admin
ERROR: S client not available

Maxim
26.06.2018
13:38:27

Павел
26.06.2018
13:39:02

Constantin
26.06.2018
13:40:38

Павел
26.06.2018
13:41:21
То есть в гриде у тебя только номера телефонов?
Тогда делай гридом, только укажи имя для поля какое тебе нужно. Чтобы потом при отправке формы отловить

Gleb
26.06.2018
13:45:43
Есть таблица в которой колонка через hasMany привязана к другой таблице, не пойму как только мне сделать сортировку по колонке которая привязана через foreign key к другой таблице
[
'attribute' => 'manufacturer_id',
'label' => 'Manufacturer Name',
'value' => function($model){
return $model->haManufacturer->m_name;
},
]

Максим
26.06.2018
13:46:10

Rusty_b0lt
26.06.2018
13:47:26
что конкретно может значить эта ошибка
Call to a member function link() on integer

Gleb
26.06.2018
13:49:01

Constantin
26.06.2018
13:49:05
ссука, ну вот это вообще бомба, конечно
https://stackoverflow.com/questions/28756397/yii2-conditional-validator-always-returns-required

Google

Дмитрий
26.06.2018
13:49:28

Constantin
26.06.2018
13:49:39
whenClient вообще ни в одном гайде не описан, а без него нихуя не работает

Максим
26.06.2018
13:50:30

Gleb
26.06.2018
14:00:54

Павел
26.06.2018
14:03:14
With тот же join

Serg
26.06.2018
14:03:42
Господа, как QueryBuilder заставить в where второй парамет воспринимать как поле в таблице, а не как строку?
т.е.:
->andWhere(['>', 'TABLE1.created_at', 'TABLE2.created_at'])
интерпретирует в (TABLE1.created_at > 'TABLE2.created_at')

Максим
26.06.2018
14:03:43
With тот же join
не тот же. без join не сможешь заюзать другую таблицу в запросе, например, для сортировки
не зря есть with, а есть joinWith

Павел
26.06.2018
14:04:36
Все равно в sql это будет join
Просто ты не управляешь параметрами запроса так

Максим
26.06.2018
14:09:13

Serg
26.06.2018
14:11:30

Gleb
26.06.2018
14:22:05
не зря есть with, а есть joinWith
если модели связаны ключами с друг другом гораздо эфективнее и быстрее.
https://www.yiiframework.com/wiki/780/drills-search-by-a-hasmany-relation-in-yii-2-0

Санжар
26.06.2018
14:35:42
как сделать так, чтобы миграции пересоздались и перезаписались, если ранее были запущены?

Павел
26.06.2018
14:36:16
Переудалить

Дмитрий
26.06.2018
14:43:34

Ad.x ??
26.06.2018
14:43:37
миграции на откат конечно же не писались

Дмитрий
26.06.2018
14:44:25

Максим
26.06.2018
14:44:28
хуяк хуяк и в продакшен