Size: a a a

2020 September 01

jd

juriy dyachkov in OctoberCMS
я бы завел суррогатный id pk autoincrement, а на те три колонки навесил unique index. но это один из вариантов, тут конечно вопрос дизайна БД... может кто подскажет лучше
источник

jd

juriy dyachkov in OctoberCMS
ещё учитывать, что orm (в данном случае eloquent) - им "привычно" что у модели есть id pk autoincrement, хотя если не планируется заводить модель для этой пайвот таблицы, и не надо будет потом добавлять колонки типа "дата привязки / отвязки", включена ли привязка, проверена ли модератором, и всё вот это такое, то есть чисто факт привязки храним в таблице - тогда норм
источник

jd

juriy dyachkov in OctoberCMS
а вообще щас глянул - mysql поддерживает composite primary key, значит такой способ будет работать - можно смело делать $table->primary(['tag_id', 'taggable_id', 'taggable_type']);
источник

f

fatklass in OctoberCMS
juriy dyachkov
а вообще щас глянул - mysql поддерживает composite primary key, значит такой способ будет работать - можно смело делать $table->primary(['tag_id', 'taggable_id', 'taggable_type']);
++
источник

A

Axenia in OctoberCMS
fatklass (0) увеличил карму ydnnov (217.39)
источник

f

fatklass in OctoberCMS
juriy dyachkov
ещё учитывать, что orm (в данном случае eloquent) - им "привычно" что у модели есть id pk autoincrement, хотя если не планируется заводить модель для этой пайвот таблицы, и не надо будет потом добавлять колонки типа "дата привязки / отвязки", включена ли привязка, проверена ли модератором, и всё вот это такое, то есть чисто факт привязки храним в таблице - тогда норм
да по сути и в таком случае можно будет через pivot взаимодействовать
источник

f

fatklass in OctoberCMS
Меня смущало что в taggable_type будет путь до модели храниться это довольно длинные primary будут получаться
источник

jd

juriy dyachkov in OctoberCMS
fatklass
Меня смущало что в taggable_type будет путь до модели храниться это довольно длинные primary будут получаться
это можно через morphMap закастомить, сделать короткие имена например: https://octobercms.com/docs/database/relations#custom-polymorphic-types
источник

f

fatklass in OctoberCMS
juriy dyachkov
это можно через morphMap закастомить, сделать короткие имена например: https://octobercms.com/docs/database/relations#custom-polymorphic-types
++
источник

A

Axenia in OctoberCMS
fatklass (0) увеличил карму ydnnov (218.39)
источник

jd

juriy dyachkov in OctoberCMS
fatklass
Меня смущало что в taggable_type будет путь до модели храниться это довольно длинные primary будут получаться
++ чтоб уж нулевой кармы не было))
источник

A

Axenia in OctoberCMS
ydnnov (218.39) увеличил карму fatklass (14.78)
источник

v

vladimir in OctoberCMS
источник

B

Banof in OctoberCMS
🔫 Kathey Haro кикнут — вернуть этого пользователя можно только разбаном в настройках чата.

Проголосовавшие за кик:
@LeMaX10, @ReaZzon, WebVPF, @smittih, @Alex245235
источник

АХ

Алексей Хачатурян... in OctoberCMS
Добавь в robots.txt Clean-param: p
источник

AI

Alex Ivanov in OctoberCMS
Алексей Хачатурян
Добавь в robots.txt Clean-param: p
Спасибо большое, так и сделаю и буду надеяться, что будет адекватно работать, а то некоторые сеошники говорят, что может не очень работать
источник

АХ

Алексей Хачатурян... in OctoberCMS
Alex Ivanov
Спасибо большое, так и сделаю и буду надеяться, что будет адекватно работать, а то некоторые сеошники говорят, что может не очень работать
Я SEO
источник

АХ

Алексей Хачатурян... in OctoberCMS
Я точно знаю, что это поможет\
источник

АХ

Алексей Хачатурян... in OctoberCMS
Alex Ivanov
Спасибо большое, так и сделаю и буду надеяться, что будет адекватно работать, а то некоторые сеошники говорят, что может не очень работать
Учти Clean-param только для Яндекс бота
источник

АХ

Алексей Хачатурян... in OctoberCMS
Google не понимает, для google Disallow *?p* Disallow *&p*
источник