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

Райымбек
2021.08.22, 23:40
Форум: Архитектура, дизайн, ООП
Тема: Трудности с созданием структур таблиц
Ответы: 1
Просмотры: 12338

Трудности с созданием структур таблиц

Доброго времени суток! Помогите смоделировать данные?! Имеется таблица с критериями оценки деятельности преподавателей. Упрощенная таблица состоит из названий критериев и баллов за выполнение. Преподаватели должны вводит в систему данные по этим критериям. Возникли трудности с созданием структуры та...
Райымбек
2020.12.24, 07:36
Форум: Общие вопросы (Yii 2.x)
Тема: Active Record только для чтения
Ответы: 6
Просмотры: 1413

Re: Active Record только для чтения

rak писал(а): 2020.12.23, 16:25 можно сделать для таких таблиц отдельный класс ActiveRecord, в котором переопределить методы save и т.п. и наследовать модели от этого класса
Как можно найти все методы, которые хоть как-то могут сделать изменения?
Райымбек
2020.12.24, 07:34
Форум: Общие вопросы (Yii 2.x)
Тема: Active Record только для чтения
Ответы: 6
Просмотры: 1413

Re: Active Record только для чтения

unknownby писал(а): 2020.12.23, 17:10 Достать данные на отображение, но не прописывать их в форму. Тогда при сохранении не будут обновляться данные, которые нельзя обновлять :D Логично вроде
Да, но кто-то может где-то в коде изменить атрибут и сохранить, случайно. Например, я сам) Хотелось бы от это предостеречься уже заранее!
Райымбек
2020.12.23, 16:15
Форум: Общие вопросы (Yii 2.x)
Тема: Active Record только для чтения
Ответы: 6
Просмотры: 1413

Active Record только для чтения

Доброго времени суток! Как можно сделать active record без методов save, update ... Дело в том что, работаю с несколькими базами и с некоторых таблиц одной из баз данные должны только читаться, но быть неизменяемыми. Получается нужен объект который заполняется с базы и имеет возможность связи с друг...
Райымбек
2020.02.08, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: DepDrop preselected value
Ответы: 13
Просмотры: 5651

Re: DepDrop preselected value

Сегодня столкнулся с такой же задачей. Решил следующим образом, и даже Select2 получилось прикрутить. Хоть и запоздало, может кому-то будет интересно) Если у кого-то есть идеи по улучшению кода, пожалуйста, напишите. Код формы: <?= $form->field($model, 'priority_id') ->dropDownList(Priority::find()-...
Райымбек
2019.12.26, 10:18
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 19235

Re: Модель ActiveRecod с переменчивым типом атрибута

Всем спасибо за помощь! Каждый ваш ответ дал понимание вариантов решения. Как закончу выложу что смог сделать!
Райымбек
2019.12.25, 09:22
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 19235

Re: Модель ActiveRecod с переменчивым типом атрибута

Показателей за сотню, у каждого своя единица измерения. Они не часто меняются. Нужно один раз добавить все.
Единиц измерения около 5: Человек, единиц, процент, кв.м., млн.руб. в зависимости от изменении в показателях может появляться еще новые единицы.
Райымбек
2019.12.24, 14:54
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 19235

Re: Модель ActiveRecod с переменчивым типом атрибута

Например в форме заполнения
Еднинца - целое число
Процент - float от 1 до 100
Райымбек
2019.12.24, 12:43
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 19235

Re: Модель ActiveRecod с переменчивым типом атрибута

А как правила валидации писать в модели и форме? Через сценарии?
Райымбек
2019.12.24, 08:25
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 19235

Модель ActiveRecod с переменчивым типом атрибута

Доброго времени суток! Делаю проект на работе в yii2, это же мой первый проект с данным фреймворком. Но сразу же столкнулся с проблемами при реализации. Имеется таблица в которой есть записи с показателями, у каждой записи собственная единица измерения (м.кв.,чел., единица, %, млн. руб., и т.д.) . П...