質問 > 管理機能 > dtb_memberテーブルに項目追加 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
umebius |
投稿日時: 2020/7/11 17:18
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: dtb_memberテーブルに項目追加 引用:
Neither the property "company" nor one of the methods "company()", "getcompany()"/"iscompany()"/"hascompany()" or "__call()" exist and have public access in class "Symfony\Component\Form\FormView" なるほど、このエラー内容であれば確かにproxyの問題ではないですね。 問題はformにcompanyというプロパティが存在しないことです。 拝見したところ、Controllerについては修正されていないようですので、 formオブジェクトがapp/Customize/Form/Type/Admin/MemberType.phpのクラスではなく src/Eccube/Form/Type/Admin/MemberType.phpが使用されているのではないでしょうか? 対応は下記のどちらかですがこのケースであれば通常は1が簡単と思います。 1. FormExtensionでMemberTypeを拡張する https://doc4.ec-cube.net/customize_formtype 2. ControllerもCustomizeにコピーして フォームのクラスをapp/Customize/Form/Type/Admin/MemberType.phpに変更する
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
dtb_memberテーブルに項目追加 | start | 2020/7/11 13:59 |
Re: dtb_memberテーブルに項目追加 | umebius | 2020/7/11 14:39 |
Re: dtb_memberテーブルに項目追加 | start | 2020/7/11 17:12 |
» Re: dtb_memberテーブルに項目追加 | umebius | 2020/7/11 17:18 |
Re: dtb_memberテーブルに項目追加 | start | 2020/7/11 20:26 |
Re: dtb_memberテーブルに項目追加 | umebius | 2020/7/11 23:43 |
Re: dtb_memberテーブルに項目追加 | start | 2020/7/12 11:32 |