Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Свойства типов контента #45

Closed
asphix opened this issue Dec 7, 2015 · 8 comments
Closed

Свойства типов контента #45

asphix opened this issue Dec 7, 2015 · 8 comments

Comments

@asphix
Copy link

asphix commented Dec 7, 2015

В данном функционале крайне необходимо применение всех типов полей, которые предусмотрены, а не только тех, которые строго прописаны. В идеале от раздела свойств вообще отказаться, добавив функционал привязки полей типов контента к категориям

@lokanaft
Copy link
Contributor

lokanaft commented Dec 7, 2015

А опишите, как вы себе представляете хранение этого всего?

@asphix
Copy link
Author

asphix commented Dec 7, 2015

Точно также, как сейчас идёт хранение свойств. Дополнительная таблица связей
id типа контента - id поля - id категории и указание в поле, что есть связь.
А ещё лучше в таблице полей типа контента в поле options добавлять опцию, где хранить массив принадлежности к id категорий. А категории уже имею связи с типом контента.

@lokanaft
Copy link
Contributor

lokanaft commented Dec 7, 2015

Значения как и где хранить, а потом ещё и фильтровать по ним?

@asphix
Copy link
Author

asphix commented Dec 7, 2015

Там же где и сейчас хранятся. В чём сложность?

@lokanaft
Copy link
Contributor

lokanaft commented Dec 7, 2015

Допустим записать поле типа текст в нынешний varchar 255

@fuzegit
Copy link
Member

fuzegit commented Dec 7, 2015

Там же где и сейчас хранятся. В чём сложность?

сделайте реализацию. а мы посмотрим. заодно и увидите все сложности.

в поле options добавлять опцию, где хранить массив принадлежности к id категорий

фильтровать то потом как?

@asphix
Copy link
Author

asphix commented Dec 7, 2015

А в чём тогда смысл "свойств" у типов топиков и какие сложности в том, чтобы добавить к ним все типы полей. Если бы я был кодером я бы сделал реализацию, а так я предлагаю то, чего не хватает многим.

  1. Сейчас есть поля (fields) и свойства (props)
  2. props имеют связи с категориями, fields нет
    Дак почему эти связи с категориями нельзя отдать fields?

и убрать props вообще

@fuzegit
Copy link
Member

fuzegit commented Dec 7, 2015

Дак почему эти связи с категориями нельзя отдать fields?

потому что fields создают поля в таблице контента и данные из полей в ней хранятся. В общем сложности есть и не маленькие. Поэтому не стоит аппелировать "какие сложности". Не было бы сложностей, было бы изначально так, как вы пишите.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants