web-dev-qa-db-ja.com

エンティティのpathautoパスをプログラムで更新するにはどうすればよいですか?

エンティティが自動生成パスを選択している場合は、エンティティを再保存するだけです。ただし、エンティティの保存は特に非効率的であり、パス/ルーティングシステムはエンティティシステムの外部で実行されます。

エンティティを保存せずにエンティティのパスを更新するにはどうすればよいですか?

4
Daniel

pathauto.generator Pathautoが提供するサービス:

\Drupal::service('pathauto.generator')->updateEntityAlias($entity, 'update');
2
user89751