Re: PHP7.2 メール送信時にエラー

2018年10月9日 at 14:35

カスタマイズをしたとき、
/concrete/blocks/form/mini_survey.php

/application/blocks/form/mini_survey.php
にコピー&設置していないですか?

コピー&設置していない場合は、
下記の1行を17行目あたりに追加していただけますか?
http://gist.github.com/katzueno/b86458a8c7c9cfef54e5e14ca977d719/revisions

Re: Re: PHP7.2 メール送信時にエラー

2018年10月10日 at 7:01
KatZ様、ありがとうございます。

確認しましたが該当場所には/application/blocks/form/controller.phpしかありませんでしたので17行目に「use Concrete\Block\Form\MiniSurvey;」を追加したところ改善しました。
作成したレガシーフォームを削除してもエラーは表示されず、正常に削除できました。
助かりました。

ありがとうございました!

※テストで最新のconcrete5 8.4.3を新規インストールして試みましたが、同じエラーが表示されました。

Class 'Application\Block\Form\MiniSurvey' not found

アクセス拒否

同じ方法で正常に動作しました。

concrete5 8.4.2まではエラーが出なかったのでconcrete5 8.4.3にアップグレード及び新規インストールで発生しているみたいです。