Персональная страница shra, блог фриленсера, веб-разработчика на PHP. Здесь я делюсь своим опытом и мыслями, провожу опыты над людьми, собираю нематериальные свидетельства собственной глупости. Используя примеры программного кода с данного сайта, вы принимаете всю ответственность за возможные последствия их использования, включая ваше психическое здоровье и интересы третьих лиц.
При отладке миграций в Drupal могут возникать состояния, когда миграция не прошла по какой то причине (ошибке) и подвисла в состоянии отличном от Idle.
Командой drush можно посмотреть общее состояние миграций
1
drush migrate:status
Вы увидете таблицу вроде следующей:
В данном случае все миграции в статусе Idle, но если вы получили ошибку, описанную в заголовке статьи, то одна или несколько из них будут иметь другой статус.
Статус можно сбросить (сделать Idle) командой drush, используя Migration ID, например для первой строки из списка:
Пример кода, реализующий endpoint скачиваемого файла.
[crayon-692c9c1da41ee830792169/]
Кроме контроллера, вам потребуется еще задать маршрут. Пример описания маршрута:
[crayon-692c9c1da41fc941458426/]
Drupal — мощная, гибкая и в то же время довольно сложная CMS. Один из важных аспектов SEO и удобства пользователей — это ЧПУ (человекопонятные URL). В ...
Допустим, вы получаете следующие данные - заголовок, текст статьи, и теги. При этом данные поставляются на двух языках - 'ru' и 'en'. Вам требуется программно сохранить статью и её перевод.
Я полагаю, что уже активирован модуль Content Translation, ...
Такое иногда вылазит как следствие удаления кастомных классов/модулей, создающих собственные права или инициализирующие права через родительский модуль.
Как это пофиксить?
Права из роли не были удалены штатно, потому придется сделать следующее: ...