ec-cube icon indicating copy to clipboard operation
ec-cube copied to clipboard

URLからuser_data消す

Open tao-s opened this issue 6 years ago • 1 comments

概要(Overview・Refs Issue)

ref: #4411 コンテンツ管理からページ作った時にuser_data消す

実装に関する補足(Appendix)

annotationだとroutingのmatchの優先順位が設定できないので、routes.ymlの最後に記述した。 他でmatchしなかったらチェックする感じ。

懸念事項

プラグインがrouteを追加する場合、該当のURLが既にページ管理から作成されているURLと競合した場合に問題起きそう。 /faqとかありそう

テスト(Test)

shoppingなど既に存在しているURLは作成不可なのは確認しました。

マイナーバージョン互換性保持のための制限事項チェックリスト

  • [x] 既存機能の仕様変更
  • [ ] フックポイントの呼び出しタイミングの変更
  • [ ] フックポイントのパラメータの削除・データ型の変更
  • [ ] twigファイルに渡しているパラメータの削除・データ型の変更
  • [ ] Serviceクラスの公開関数の、引数の削除・データ型の変更
  • [ ] 入出力ファイル(CSVなど)のフォーマット変更

レビュワー確認項目

  • [ ] 動作確認
  • [ ] コードレビュー
  • [ ] E2E/Unit テスト確認(テストの追加・変更が必要かどうか)
  • [ ] 互換性が保持されているか
  • [ ] セキュリティ上の問題がないか

tao-s avatar Dec 12 '19 17:12 tao-s

公式ドキュメントにannotations, YAML以外からルーティングをロードする方法が紹介されていました。 https://symfony.com/doc/3.4/routing/custom_route_loader.html#creating-a-custom-loader こちら使えないでしょうか。

okazy avatar Mar 03 '20 09:03 okazy