MV framework logo
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Документация
Скачать .zip версия 3.2.0 от 25.12.2024
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
Документация
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker

Подстановка значений в поля при создании записи

Ответов: 2
Akelot
17.11.2024 18:32

Здравствуйте.
Суть вопроса, можно при создании записи в админке, автоматически заполнить некоторые поля (при загрузке формы, до ее отправки). Идея в том, чтобы подставлять некоторые значения в зависимости от установленных фильтров в таблице, просто считав get параметры, т.к. они все равно передаются в форму, почему бы этим не воспользоваться?
При сохранении через beforeCreate их можно записать, но если поле обязательно для заполнения, то его все равно нужно заполнять вручную, т.к. форма не пройдет валидацию, вот и интересно, можно ли передать значения в саму форму? В документации ничего подобного не нашел.

Прочтений: 839
Ответов: 2
Maxim
18.11.2024 18:32

Приветствую! Для вашей ситуации нужно будет немного писать код вручную. В саму PHP форму добавить значение не получится, но можно с помощью javascript при загрузке create страницы в пустые инпуты добавить значения. jQuery в админке у вас уже запущен. GET параметры можно взять в PHP файле, который будите подключать.

Понадобится вставка кода через model-create-bottom.php отсюда https://mv-framework.ru/nastroika-modeli

И еще возможно нужно будет добавить ajax функционал, примеры тут https://mv-framework.ru/ajax

Akelot
18.11.2024 21:36

Спасибо. В общем я к реализации ajax отправки и пришел. Просто подумал, что возможно создаю велосипед, и можно было настроить в модели.

Ответить на вопрос
Ответить
MV tracker

© 2014-2025, MV framework team

English MV tracker project Github

Поделиться