Cakephp cms актуальная задача Раздел тегов - PullRequest
0 голосов
/ 06 ноября 2018

У меня возникла проблема в разделе тегов: я создал _getTagString метод внутри article.php сущности

но реквизит $this->tags пуст, поэтому функция возвращает пустую строку.

Я скопировал весь код, но мне чего-то не хватает. я также добавил эту строку внутри articesTable : $this->belongsToMany(‘Tags’);

редактирование:

$article = $this->Articles->findBySlug($slug)->firstOrFail();

с этой строки торт получает мою статью и все связанные теги? так внутри сущности у меня должно быть это правильно?

Спасибо.

1 Ответ

0 голосов
/ 06 ноября 2018

попробуйте добавить содержать (['Теги']), потому что Cakephp 3 не включает автоматически таблицу связей

$this->Articles->findBySlug($slug)->contain(['Tags'])->firstOrFail();

Руководство Cakephp 3

...