Почему это не orderby = дата? - PullRequest
       19

Почему это не orderby = дата?

0 голосов
/ 04 января 2012

В бэкэнде я заполнил поле date для нескольких элементов содержимого в этом формате 24-12-2011.В базе данных typo3 значение даты выглядит следующим образом: 1293836400

Я хочу отобразить некоторый контент, используя дату в качестве условия ..

10 < styles.content.getLeft
10 {
  select {
    orderby = date
    pidInList.field = uid
  }
}

Ладно ладно .. это работало нормально.Я вижу содержание все круто.Но тогда мне было любопытно, работает ли оно по-прежнему, когда я меняю положение страниц, содержащих эти контраргументы.

ПЕРЕД деревом страниц:

page200 с элементом содержимого с датой 1-1-2011page201 с элементом содержимого с датой 1-2-2011page202 с элементом содержимого с датой 1-3-2011page203 с элементом содержимого с датой 1-4-2011

Вывод интерфейса: элемент содержимого с датой 1-1-2011, элемент содержимого с датой 1-2-2011, элемент содержимого с датой1-3-2011, элемент содержимого с датой 1-4-2011

ПОСЛЕ (позиция изменения страниц в бэкенде) Pagetree:

page202 сэлемент контента с датой 1-3-2011 page201 с элементом содержимого с датой 1-2-2011 page200 с элементом содержимого с датой 1-1-2011 page203 с элементом содержимого с датой 1-4-2011

Вывод интерфейса: элемент содержимого с датой 1-3-2011 , элемент содержимого с датой 1-2-2011, элемент контента с датой 1-1-2011 , элемент контента с датой 1-4-2011 (ЭТО ИЗМЕНЕНО!)Так что это меняет положение в моем выводе веб-интерфейса.НО это не имеет значения, потому что я объявил: "orderby = date (!)", А не "orderby = sorting".Так почему же сортировать по порядку?Я не понимаю ..

1 Ответ

1 голос
/ 04 января 2012

Поля в orderBy не экранированы.* * * * * * * * * * * * * * * * * * * * * * * MySQL * * * * * * * * * * * * * * * * * * * * * * * * * * * * * MySQL * * * * *

...