-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
テーマをコピーした際にヘルパーの重複エラーが表示される #3978
Comments
@uchin0 こちら、岩崎さんに依頼してもらえますか? |
@IwasakiRyuichi |
この件ですが、内容を十分に理解できていないためいくつか質問させてください。 ・ このバグの原因は、Cake\View\Helper;を使用していることでnamespaceの変更が出来ず、ヘルパーが重複しているためエラーが発生している という認識でいるのですが合ってますでしょうか? ・helperフォルダの走査というのは、Cake\View\Helperフォルダを見るで合ってますでしょうか?また、走査するにあたってしっかり確認したほうが良い点なのはありますでしょうか。 ・各へルパフォルダのnamespace変更ですが、namespaceはどのような名前がよろしいでしょうか。 曖昧で分かりずらいところが多くて申し訳ありません。お時間ある際にお目通しいただければと思います。よろしくお願いします。 |
テーマをコピーする際、ヘルパもコピーされるのですが、ヘルパの名前空間が同じであるためヘルパーが重複した状態となり絵エラーになります。
テーマ内の Helper フォルダの走査になります。もしかしたら、テーマ内に、ヘルパが複数存在することもあるかもしれませんので、
|
デフォルトで用意されているBcThemeSampleテーマをコピーしてBcThemaSampleCopyテーマを作り、Helperのnamespaceを\BcThemeSampleCopy\view・・・にすれば500エラーが起きずに正常に表示できました。 しかしBcThemeSampleCopyをコピーしてBcThemeSampleCopyCopyテーマを作ってみるとnamespaceの箇所が\BcThemeSampleCopy\viewになっていたのでバグの解消とは至っていません。 いい感じにnamespaceにコピー先のテーマがnamespaceにつけれる方法を探しているところです。 |
@IwasakiRyuichi |
概要
テーマをコピーした際、プラグインクラス({ThemeNamePlugin})は、namespace を変更しているが、ヘルパーが存在した場合に変更できていないため、コピーしたテーマを適用後、フロントページでヘルパーの重複エラーが表示される。
baserCMS version : 5.1.3
TODO
The text was updated successfully, but these errors were encountered: