Size: a a a

2020 August 04

КА

Константин Аникин... in OctoberCMS
У модели категории может быть много тегов, т.е. hasMany
И у тега может быть много моделей категорий belongsToMany
источник

A

Alex in OctoberCMS
Константин Аникин
А что именно не понятно? Нужна связь многие ко многим
в watch learn он делает belongs to many и делает pivot table которая совмещает данные tag и item
источник

КА

Константин Аникин... in OctoberCMS
Alex
в watch learn он делает belongs to many и делает pivot table которая совмещает данные tag и item
да, так и надо делать
источник

КА

Константин Аникин... in OctoberCMS
с множественными связями тебе нужна промежуточная таблица
источник

Р

Ростислав in OctoberCMS
Константин Аникин
У модели категории может быть много тегов, т.е. hasMany
И у тега может быть много моделей категорий belongsToMany
Разве тут не должно быть belonsToMany у обоих моделей?
источник

A

Alex in OctoberCMS
Константин Аникин
с множественными связями тебе нужна промежуточная таблица
Правильно ли я понимаю тогда:

1) нужно создать пивот таблицу где будет item_id и tag_id

2) в таблица item нужно добавить поле tag_id.
Далее в item.php прописать

public $hasMany и путь до пивот таблицы

3) в tag.php добавить belongsToMany  и путь до пивот таблицы
источник

Р

Ростислав in OctoberCMS
Alex
Правильно ли я понимаю тогда:

1) нужно создать пивот таблицу где будет item_id и tag_id

2) в таблица item нужно добавить поле tag_id.
Далее в item.php прописать

public $hasMany и путь до пивот таблицы

3) в tag.php добавить belongsToMany  и путь до пивот таблицы
источник

Р

Ростислав in OctoberCMS
Нужно создать таблицу: item_tag
В ней:
$table->integer('item_id')->unsigned();
$table->integer('tag_id')->unsigned();
$table->primary(['item_id', 'tag_id']);
источник

Р

Ростислав in OctoberCMS
В обеих моделях прописать belongsToMany.
В модели Тег:
   public $belongsToMany = [
       'item' => 'AuthorName\PluginName\Models\Item'
   ];
В модели Категория:
   public $belongsToMany = [
       'tag' => 'AuthorName\PluginName\Models\Tag'
   ];
источник

Р

Ростислав in OctoberCMS
На этом вроде всё, но могу ошибаться
источник

VO

Vitalik Opel in OctoberCMS
Доброго всем дня. Еще раз спасибо за все советы и подсказки. 3 дня тупняка и разбора cms и вот я уже понимаю логику работы, способы подключения и как искать информацию по той или иной тематике связанной с октябрем.
Сейчас я использую шторм для написания и загрузки файлов на хост. Очень неудобно смотреть результат в браузере, так как для обновления кэша приходиться его закрывать и открывать каждый раз. (Даже анонимный режим хрома не спасает) . Подскажите удобное решение, для разработки сразу на хосте.. что бы не приходилось браузер по 40 раз за час закрывать открывать. 🤔
источник

K

Konstantin in OctoberCMS
Vitalik Opel
Доброго всем дня. Еще раз спасибо за все советы и подсказки. 3 дня тупняка и разбора cms и вот я уже понимаю логику работы, способы подключения и как искать информацию по той или иной тематике связанной с октябрем.
Сейчас я использую шторм для написания и загрузки файлов на хост. Очень неудобно смотреть результат в браузере, так как для обновления кэша приходиться его закрывать и открывать каждый раз. (Даже анонимный режим хрома не спасает) . Подскажите удобное решение, для разработки сразу на хосте.. что бы не приходилось браузер по 40 раз за час закрывать открывать. 🤔
ну как минимум есть кнопка сброса кэша. С другой стороны нужно поставить веб-сервер на локальный комп и разрабатывать на нем.. это будет значительно быстрее чем каждый раз заливать
источник

Р

Ростислав in OctoberCMS
Vitalik Opel
Доброго всем дня. Еще раз спасибо за все советы и подсказки. 3 дня тупняка и разбора cms и вот я уже понимаю логику работы, способы подключения и как искать информацию по той или иной тематике связанной с октябрем.
Сейчас я использую шторм для написания и загрузки файлов на хост. Очень неудобно смотреть результат в браузере, так как для обновления кэша приходиться его закрывать и открывать каждый раз. (Даже анонимный режим хрома не спасает) . Подскажите удобное решение, для разработки сразу на хосте.. что бы не приходилось браузер по 40 раз за час закрывать открывать. 🤔
А в настройках октября стоит debug = true?
источник

Р

Ростислав in OctoberCMS
Ну а если это кэш браузера, то в настройках chrome dev tools можно отключить кеш при открытом dev tools
источник

Р

Ростислав in OctoberCMS
Или ctrl+R
источник

VO

Vitalik Opel in OctoberCMS
Ростислав
А в настройках октября стоит debug = true?
Сейчас буду смотреть
источник

K

Konstantin in OctoberCMS
Ростислав
Или ctrl+R
или ctrl+shift+R чтобы прям по жести))
источник

Р

Ростислав in OctoberCMS
Vitalik Opel
Сейчас буду смотреть
Это в файле /config/app.php
источник

Р

Ростислав in OctoberCMS
Konstantin
или ctrl+shift+R чтобы прям по жести))
Ну это извращение конечно)
Знаешь как в Photoshop сохранить картинку? Легко, нужно одновременно зажать shift+ctrl+alt+w 😁 куда же проще
источник

VO

Vitalik Opel in OctoberCMS
Ростислав
Ну это извращение конечно)
Знаешь как в Photoshop сохранить картинку? Легко, нужно одновременно зажать shift+ctrl+alt+w 😁 куда же проще
это наше все... Если делать одной рукой то сам себе фак показываешь...
источник