質問 > フロント機能 > 電話番号の登録できる桁数を増やしたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
anonim |
投稿日時: 2023/10/20 17:24
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2023/9/5 居住地: 投稿: 23 |
電話番号の登録できる桁数を増やしたい [EC-CUBE]4.1.0
諸事情あってdtb_customerに登録できる電話番号の桁数を15桁に増やしたいと考えています。(デフォルトでは14桁です) 基本的には以下URLのページを参考にしていますが、うまくいっていないので、ご教示いただきたいと思います。 https://doc4.ec-cube.net/customize_entity まず、CustomerTraitを作成し、app/Customize/Entityに配置。 ---------------------------------------- namespace Customize\Entity; use Doctrine\ORM\Mapping as ORM; use Eccube\Annotation\EntityExtension; /** * @EntityExtension("Eccube\Entity\Customer") */ trait CustomerTrait { * @var string|null * * @ORM\Column(name="phone_number", type="string", length=15, nullable=true) */ private $phone_number; /** * Set phone_number. * * @param string|null $phone_number * * @return CustomerTrait */ public function setPhoneNumber($phone_number = null) { $this->phone_number = $phone_number; return $this; } /** * Get phone_number. * * @return string|null */ public function getPhoneNumber() { return $this->phone_number; } } ----------------------------------------- その後、以下コマンドを実行。 php bin/console eccube:generate:proxies php bin/console cache:clear --no-warmup php bin/console eccube:schema:update --force --dump-sql 特にエラーは出ないのですが、phone_numberはvarchar(14)のまま変わっていません。 なお、同様の手法でテーブルのカラムを追加することには成功しています。 また、SQLで直接変更する手法は、テーブル変更方法を統一する意味で、なるべく採用したくないと考えています。 よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
anonim | 2023/10/20 17:24 |
![]() |
fukuoka | 2023/10/20 18:06 |
![]() |
anonim | 2023/10/23 12:47 |
![]() |
NMAKINO | 2023/10/23 13:38 |
![]() |
anonim | 2023/10/23 14:36 |
![]() |
anonim | 2023/11/1 16:34 |
![]() |
balisys | 2023/11/1 18:17 |
![]() |
anonim | 2023/11/1 19:13 |
![]() |
ゲスト | 2023/11/2 10:02 |
![]() |
balisys | 2023/11/2 10:42 |
![]() |
anonim | 2023/11/6 9:47 |
![]() |
mcontact | 2023/12/26 21:06 |
