質問 > 管理機能 > ECCUBE4.0での商品登録の商品説明の文字数制限について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koichi_51 |
投稿日時: 2019/8/23 9:30
対応状況: −−−
|
半人前 登録日: 2019/8/23 居住地: 投稿: 16 |
ECCUBE4.0での商品登録の商品説明の文字数制限について ECCUBE4.0で商品登録画面の商品説明のテキストエリアに3000文字以上のテキストを登録しようとすると「 値が長すぎます。3000文字以内でなければなりません。」とエラーが出てしまいます。
「/src/Eccube/Form/Type/Admin/ProductType.php」内の文字数制限に関するの定数を変更してもエラーが発生しなくはなるものの、4000文字以上の登録は行われずに入力したテキストの途中までしか登録が反映されませんでした。 「dtb_product」テーブルの「description_detail」カラムのデータ型がVARCHAR型のため4000文字以上の登録ができないのが原因でないかと考えています。 「description_detail」カラムのデータ型をTEXT型に変更するにはどのような手順で行えばよいかお教えいただけませんでしょうか? |
balisys |
投稿日時: 2020/8/13 21:56
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 397 |
Re: ECCUBE4.0での商品登録の商品説明の文字数制限について 恐らくは下記のような流れになるのではないでしょうか。
Productエンティティ内で定義してる @ORM\Column(name="description_detail", type="string", length=4000, nullable=true) のlengthの値変更。 データベースに反映 bin/console doctrine:schema:update --dump-sql bin/console doctrine:schema:update --dump-sql --force |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |