プラグイン > 開発について > mapped オプションとは? |
開発について
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2017/6/5 11:07
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1423 |
mapped オプションとは? EC-CUBE3 の質問というよりSymfony2 の質問かもしれませんが、FormBuilder の mapped オプションの意味も使い方もよくわかりません。
管理画面の商品登録ページに項目を追加するために、次のような拡張フォームを作成しようとしました。
しかし次のエラーが発生してしまいました。 NoSuchPropertyException in PropertyAccessor.php line 486: Neither the property "plg_text_id" nor one of the methods "getPlgTextId()", "plgTextId()", "isPlgTextId()", "hasPlgTextId()", "__get()" exist and have public access in class "Eccube\Entity\Product". このエラーを解決する方法がなかなかわからず、最終的にこちらのサイトのコードを参考にして、'mapped' => false, を指定すると、あっさりと解決しました。 https://goo.gl/CYQM54 mapped オプションとはどのようなものなのか、検索で出てきた情報だけでは理解できなかったので、どなたか噛み砕いてご説明いただけますでしょうか?
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
h_tanaka | 2017/6/5 11:07 |
![]() |
nyorai | 2017/6/5 13:39 |
![]() |
h_tanaka | 2017/6/5 13:43 |
