Size: a a a

2021 May 12

f

fatklass in OctoberCMS
Сейчас вот такая связь
public $belongsToMany = [
       'sofamodul' => ['Fatklass\Bora\Models\SofaModel', 'key' => 'sofa_model_id', 'otherKey' => 'sofa_modul_id',
       'table' => 'fatklass_bora_sofa_model_moduls',
       'order' => 'name'
       ]
   ];
Schema::create('fatklass_bora_sofa_model_moduls', function($table) //каркас
       {
           $table->integer('sofa_model_id')->unsigned();
           $table->integer('sofa_modul_id')->unsigned();
           //$table->primary(['sofa_model_id', 'sofa_modul_id'],'sofa_frame_model_id_modul_id_primary');
       });
источник

f

fatklass in OctoberCMS
а ты через пивот предлагаешь?
источник

v

vladimir in OctoberCMS
нет, hasMany это один ко многим., а не много-ко-многим (belongsToMany).
я предлагаю использовать именно hasMany создав промежуточную сущность связанную с диваном и модулем. Тоесть модули дивана и их настройки для дивана.
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
👍 спасибо
источник

A

Axenia in OctoberCMS
lautsevich (1990.67) увеличил карму MihailBishkek (938.15)
источник

Р

Ростислав in OctoberCMS
Подскажите как можно вместо title подставить categories[0].name ? Хочется таким образом вытащить название первой категории по связи categories

$fieldName = 'title';
$postTitle = $post->{$fieldName};
источник

SK

Sergey Kasyanov in OctoberCMS
а обязательно fieldName динмическим делать?

$post->categories()->first()->name (правда так все отвалится, если категорий нет)
источник

SK

Sergey Kasyanov in OctoberCMS
как вариант можно getFirstCategoryNameAttribute добавить и выводить

$fieldName = 'first_category_name';
$psot->{$fieldName};
источник

Р

Ростислав in OctoberCMS
$fieldName беру из другого поля, нужно динамически
источник

SK

Sergey Kasyanov in OctoberCMS
ну вот так тогда
источник

Р

Ростислав in OctoberCMS
Это тоже не годится. Ща покажу что хочу сделать
источник

Ч

Чекист-октябренок... in OctoberCMS
ВКонтакте: Новый пост в обсуждении "Вакансии и работа"

Всех приветствую.

Мы разрабатываем и поддерживаем собственные сайты на базе OctoberCMS для автоматизации отдела продаж в типографии.

Для укрепления команды ищем специалиста для закрытия задач, связанных с поддержкой сайтов.

Сейчас актуальные задачи:

1. Быстрое исправление ошибок;
2. Оптимизация сайтов под pagespeed;
3. Задачи от SEO специалистов
3.1. Подмена города в мета-тегах и заголовках
3.2. Внедрение микроразметки
3.3. И другие подобные задачи, связанные с seo оптимизацией

Оплата до 400 рублей в час.

Требования:

1. Можете уделять работе не менее 5 часов в день
2. Владение PHP и OctoberCMS
3. Базовые знания css, html, js

По вопросам прошу обращаться в телеграм: @yurykov

Открыть обсуждение
источник

Р

Ростислав in OctoberCMS
Article {{ title }} with slug {{ categories[0].name }}
Есть такая строка. Хочу вместо twig-a подставить значения из модели.
источник

Р

Ростислав in OctoberCMS
с title работает. а categories[0].name - нет
источник

SK

Sergey Kasyanov in OctoberCMS
ну, добавь метод в модель getFirstCategoryNameAttribute
источник

SK

Sergey Kasyanov in OctoberCMS
и можно будет получить вот так first_category_name
источник

Р

Ростислав in OctoberCMS
не, мне нужно чтобы гибко было
источник

Р

Ростислав in OctoberCMS
вместо categories может быть любая связь
источник

SK

Sergey Kasyanov in OctoberCMS
>Article {{ title }} with slug {{ categories[0].name }}

вообще эта строка не выглядит, будет ты получаешь поля модели
источник

SK

Sergey Kasyanov in OctoberCMS
я к тому что у тебя тут title а не post.title
источник