Comments (8)
А опишите, как вы себе представляете хранение этого всего?
from icms2.
Точно также, как сейчас идёт хранение свойств. Дополнительная таблица связей
id типа контента - id поля - id категории и указание в поле, что есть связь.
А ещё лучше в таблице полей типа контента в поле options добавлять опцию, где хранить массив принадлежности к id категорий. А категории уже имею связи с типом контента.
from icms2.
Значения как и где хранить, а потом ещё и фильтровать по ним?
from icms2.
Там же где и сейчас хранятся. В чём сложность?
from icms2.
Допустим записать поле типа текст в нынешний varchar 255
from icms2.
Там же где и сейчас хранятся. В чём сложность?
сделайте реализацию. а мы посмотрим. заодно и увидите все сложности.
в поле options добавлять опцию, где хранить массив принадлежности к id категорий
фильтровать то потом как?
from icms2.
А в чём тогда смысл "свойств" у типов топиков и какие сложности в том, чтобы добавить к ним все типы полей. Если бы я был кодером я бы сделал реализацию, а так я предлагаю то, чего не хватает многим.
- Сейчас есть поля (fields) и свойства (props)
- props имеют связи с категориями, fields нет
Дак почему эти связи с категориями нельзя отдать fields?
и убрать props вообще
from icms2.
Дак почему эти связи с категориями нельзя отдать fields?
потому что fields создают поля в таблице контента и данные из полей в ней хранятся. В общем сложности есть и не маленькие. Поэтому не стоит аппелировать "какие сложности". Не было бы сложностей, было бы изначально так, как вы пишите.
from icms2.
Related Issues (20)
- Добавить полей в комментарии HOT 3
- При выключенных категориях, создаются связи в базе данных
- Категории, поле "Категории контента", фильтр HOT 1
- БАГ - неправильное поведение виджетов при наличии в URL UTM-метки HOT 1
- Крестик в гридах контента HOT 1
- Кнопка Очистка виджетов и рядов HOT 1
- Опечатки в 2 словах "название" HOT 1
- Изменение slug категории
- Очистка дополнительных категорий HOT 1
- Сохранение значения заполненных форм в реестре компонента "Конструктор форм"
- Пропала кнопка "Вернутся на сайт" в мобильной версии HOT 2
- Баг или фича??? HOT 1
- Stored XSS HOT 11
- Модерация комментариев из админки
- Сгруппировать пункты меню действий
- listgrid.php getCount по таблице без id HOT 1
- Баг к кэшированием виджетов
- Добавить капчу от Cloudflare
- Widgets missing English lang strings in Admin panel HOT 1
- Ошибка в поле привязанного ТК компонента "Группы" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icms2.