Перейти к содержанию

Нарушается порядок добавленных в поле связанных записей


vinegredz
 Поделиться

Рекомендуемые сообщения

Здравствуйте.

Есть в базах данных поля типа Relate (связь с базой данных), где можно начать вписывать titile записи и будет срабатывать автозаполнение.

Заметил, что после сохранения/создания записи порядок добавленных в такие поля записей нарушается.

Посмотрел, что в //system/Helpers/Form/item.php и не нашел там смешивания среди параметров.

protected $defaultOptions = array(
        'class'                => NULL,
        'permissionCheck'   => 'read',
        'maxItems'          => NULL,
        'orderResults'      => 'etc',
        'itemTemplate'      => NULL,
        'containerIds'      => array(),
        'minAjaxLength'     => 3,
        'where'             => array()
    );

Подскажите, пожалуйста, в чем проблема и как изменить поведение полей такого типа по умолчанию?

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте. Имеете ввиду нарушается сортировка названий во всплывающем окошке?

Ссылка на комментарий
Поделиться на другие сайты

Например, я добавляю записи в поле relate в таком порядке 5,2,3,6,7 (каждое число, это primary_id_field), а после сохранения записи (если ранее поле было пустым), если зайти в базу данных, то порядок будет случайным образом иной (например, 6,7,5,3,2). Вот в этом и проблема, потому что мне важно сохранять порядок записей.

Ссылка на комментарий
Поделиться на другие сайты

Может быть известно, где еще кроме //system/Helpers/Form/item.php прописана логика работу полей такого типа?

Ссылка на комментарий
Поделиться на другие сайты

Здесь всё немного сложнее. Нужно перекопать множество файлов, чтобы определиться с сортировкой. 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
 Поделиться

×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности