質問 > 管理機能 > 商品説明に 3000文字を超える文字を入力したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2020/12/2 15:50
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
商品説明に 3000文字を超える文字を入力したい EC-CUBE 4.0.4
MySQL 5.7.30 src/Eccube/Form/Type/Admin/ProductType.php では次のように定義されています。
eccube_ltext_len を eccube_lltext_len に変更してみましたが、登録時にエラーになってしまいます。 SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description_detail' at row 1 標準で店舗基本設定の取り扱い商品説明文にも eccube_lltext_len が設定されていたため試してみたところ、上記と同じエラーになりました。 どうすれば解決できるでしょうか? |
h_tanaka |
投稿日時: 2020/12/2 16:15
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: 商品説明に 3000文字を超える文字を入力したい 自己解決しました。
src/Eccube/Entity/Product.php
上記変更後、proxy の再生成とスキーマ更新でいけました。 rm -f app/proxy/entity/src/Eccube/Entity/*.php composer dump-autoload php bin/console cache:clear --no-warmup php bin/console eccube:generate:proxies php bin/console doctrine:schema:update --dump-sql php bin/console doctrine:schema:update --dump-sql --force
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |