Максим
Shokha
я делал $events->read = true;
Shokha
Shokha
что дал
Shokha
Shokha
когда ище не писал проблема в группу
Shokha
не помог это тоже
Максим
в правилах какие значения может принимать параметр read?
Shokha
Shokha
Shokha
public function rules()
{
return [
[['read'], 'boolean'],
[['user_id', 'contact_id'], 'default', 'value' => null],
[['user_id', 'contact_id'], 'integer'],
];
}
Shokha
Shokha
public function safeUp()
{
$this->createTable('events', [
'id' => $this->primaryKey(),
'read' => $this->boolean(),
'user_id' => $this->integer(),
'contact_id' => $this->integer(),
]);
}
Максим
Shokha
$events->update(false); что он будет делат false
Максим
Shokha
ничо не изменилос
Максим
это печально)
Shokha
Tim
всем привет. ребят одскажите. сделал грид с пиджаком. в гриде на кнопки повесил обработчики. эти js обработчики все время слетают после того как пиджак обновиться. как их воткнуть правильно? с и гридом присылать все время <script> или у пиджака на какое то событие вешать?
Anonymous
Госпади
Anonymous
Это что за сленг такой
Tim
пиджак = pjax для особо ранимых))
Максим
Tim
пасибо. уже раздуплил https://github.com/yiisoft/yii2/issues/10628
Максим
Tim
раздуплил = разобрался))
Tim
Dmitriy
Tim
пример есть?
Максим
раздуплил = разобрался))
я как то столкнулся с подобным, долго гуглил, оказалось что
$('.button').on('click', function() {}); не палит загруженные аяксом данные в дом
$(document).on('click', '.button', function() {}); а такое палит
Tim
ну да в теме так и написано)
Максим
пример есть?
<?php Pjax::begin(['id' => 'grid']); ?>
<?=
GridView::widget([
'id'=>'auction-list',
'dataProvider' => $dataProvider,
'filterModel' => $model,
'columns' => [
'id',
[
'format' => 'raw',
'value'=>function($model){
return ButtonControll::widget(['model'=>$model, 'short'=>true]);
},
],
]);
?>
<?php Pjax::end(); ?>
<?php
$this->registerJS($script, View::POS_READY);
типа такого
Максим
ну да в теме так и написано)
либо можно функции отдельные сделать, а в гриде их вызывать с параметрами, тогда вообще никакие слушатели не нужны будут
Tim
Максим
Tim
Karina
Всем привет, нужен совет, простите, если сумбурно.
Есть две таблицы: студенты и инвалиды (связь один к одному). В первой таблице информация, которая должна быть о каждом студенте, а во второй только об инвалидах.
Необходимо сделать в одной форме добавление/обновление данных об инвалидности студента. Не могу додумать, как реализовать переключение форм в завимимости от введеного ФИО студента (pjax?). На данный момент реализовано только определение существования данных об инвалидности (получение student_id).
Максим
Karina
Слишком много пустых столбцов будет
SiZE
Надо показать дополнительные поля если студент ивалид?
Karina
Не совсем, если вдруг студент стал инвалидом, то необходимо добавить информацию об его инвалидности. Просто хотелось реализовать всё не в два представления (create, update), а в одном. Чтобы не возникло ситауации, когда создают "нового инвалида", а информация о нем уже есть. Конечно, есть вариант просто выводить об этом предупреждение, но лучше же когда сразу всё видно
Максим
Не совсем, если вдруг студент стал инвалидом, то необходимо добавить информацию об его инвалидности. Просто хотелось реализовать всё не в два представления (create, update), а в одном. Чтобы не возникло ситауации, когда создают "нового инвалида", а информация о нем уже есть. Конечно, есть вариант просто выводить об этом предупреждение, но лучше же когда сразу всё видно
можно просто изменять данные, если хотят создать запись об уже существующем инвалиде, как вариант
Karina
Можно, этот вариант и рассматривается, если тот не получится
Максим
никаких предупреждений, взять из поста данные и обновить, предварительно проверив, есть ли они. upsert есть такая штука в последних версиях Yii2
Tim
Слишком много пустых столбцов будет
я не думаю что студентов стотыщмильонов будет и ктото пострадает от избыточности полей пустых. подумайте всетаки что б все в одну таблицу поместить
Serg
База городов с часовым поясом и в доступном формате а ещё и с регионами ну и актуальную, встречал ктонить?
Максим
Serg
Tim
О точно
https://www.youtube.com/watch?v=8lgGkkde2xk
Виктор
Привет всем :)
Максим
Denis
Подскажите по бд:
Есть сущность «трабл-тикет»
У тикета есть время создания, назначенный сотрудник для решения, статус, возможность передачи Тикета на другого сотрудника.
Насколько правильно будет хранить в отдельной таблице время создания, передачи, закрытия тикетов в отдельной таблице? При очень большом количестве их вангую сильную задержку, когда в грид нужно будет выводить список тикетов, их статус и время создания/ закрытия?
Denis
Ибо тогда придётся вытягивать данные с трёх -четырёх таблиц сразу
Максим
Подскажите по бд:
Есть сущность «трабл-тикет»
У тикета есть время создания, назначенный сотрудник для решения, статус, возможность передачи Тикета на другого сотрудника.
Насколько правильно будет хранить в отдельной таблице время создания, передачи, закрытия тикетов в отдельной таблице? При очень большом количестве их вангую сильную задержку, когда в грид нужно будет выводить список тикетов, их статус и время создания/ закрытия?
если нужна история, надо отдельную таблицу мутить, а по дефолту доставать последние 20 например. Делай одним запросом, и не будет сильной задержки
Denis
Denis
В той таблице
Максим
может комментарий еще
Denis
Denis
Где записи создания, передачи, закрытия Тикета
Виктор
Для некоторой унификации может будет удобней хранить и в ширину(дата создания/закрытия) и вертикально(в таблице истории)
Виктор
То есть никто не воспрещает задублировать данные.
А то все уперлись в массовую истерию по поводу избыточности данных.
Главное эффективно решить задачу для тех реалий которые сложились.
Но в любом случае, каждое решение должно быть тщательно обдумано.
Denis
Так может в блоб писать в Json историю прям в тикете ?
Denis
Или плохая идея?
Виктор
У json-а индексы тяжелые
Максим
Витебск 01
Господа вопрос, хочу сделать, чтобы, когда авторизовываешься на основном домене, авторизовывалось и на поддомене, ну и наоборот, делал по статье: https://yiiframework.ru/doc/cookbook/ru/install.cookie.subdomains, куки одинаковые и на поддомене и на основном домене, но авторизация не проходит
Но теперь, когда авторизовываюсь на одном из сайтов, на другом авторизация слетает
Vladislav
yii migrate --migrationPath=@yii/rbac/migrations
Yii Migration Tool (based on Yii v2.0.15.1)
No new migrations found. Your system is up-to-date.
Как создать таблицы RBAC'а?
Максим
Витебск 01
Господа вопрос, хочу сделать, чтобы, когда авторизовываешься на основном домене, авторизовывалось и на поддомене, ну и наоборот, делал по статье: https://yiiframework.ru/doc/cookbook/ru/install.cookie.subdomains, куки одинаковые и на поддомене и на основном домене, но авторизация не проходит
Но теперь, когда авторизовываюсь на одном из сайтов, на другом авторизация слетает
Похоже это из - за разных cookieValidationKey