質問 > 管理機能 > Entity をカスタマイズしていると本体バージョンアップでエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/12/12 16:50
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー nanasess 様
失礼いたしました。 カゴヤではなくロリポップでした。。 チカッパ優待プランとなります。 よろしくお願いいたします。
|
nanasess |
投稿日時: 2018/12/12 18:06
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー なるほどですね。
まだ不具合の発生している状況でしたら、 app/proxy/entity/BaseInfo.php の中味を見せていただけますでしょうか? また、以下コマンドの実行結果を見せていただけますでしょうか?
また、ロリポップでは以下のコマンドが途中で kill されてしまい、正常実行できないようです。 /usr/local/php7.1/bin/php bin/console eccube:composer:require-already-installed お使いの環境ではいかがでしょうか? |
h_tanaka |
投稿日時: 2018/12/12 18:22
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー nanasess 様
先ほど久しぶりに実行してみたところ、SQLが実行され、Entity が DB に反映されました。 ただ、システムキャッシュ削除しても twig ファイルは更新されないようです。 app/proxy/entity 配下にはファイルはなにも存在しないようです。 コマンドの実行結果は次のようになりました。
このコマンドは実行しても何も表示されませんでした。
|
nanasess |
投稿日時: 2018/12/13 10:46
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー ありがとうございます。大分状況が見えてきました。
引用:
これは、 company_name_vn カラムが追加されたということでよろしいでしょうか? 引用:
管理画面から削除されていますでしょうか? cache:clear コマンドで削除されていますでしょうか? 引用:
@EntityExtension で、カラムを追加した場合、必ず app/proxy/entity 以下にファイルが生成されます。 おそらく、バージョンアップ時にカラムが削除されてしまった原因は、ここが空になっているからだと思われます。 こちらでも、ロリポップのサーバーでいろいろ検証してみていますが、コマンド実行中に勝手に処理が止まったり、エラーになったりするため、4系を動作させるのが大変困難な状況です。。。 |
h_tanaka |
投稿日時: 2018/12/13 12:47
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー nanasess 様
はい、company_name_vn カラムが追加されました。 キャッシュ削除は管理画面からも cache:clear コマンドでも実行しました。 すみません、twig ファイルが更新されないというのは説明が悪かったです。 管理画面の 店舗設定 > 基本設定 にて、company_name_vn のフィールドは表示されたのですが、company_name_it のフィールドが表示されないです。 なお、どちらも dtb_base_info テーブルにカラムは追加されていました。 app/Customize/Entity/BaseInfoTrait.php
ロリポップでの環境構築は私の方では特につまずくことはなかったです。。
|
nanasess |
投稿日時: 2018/12/13 14:18
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー うーん、 app/proxy/entity 以下に、ファイルが生成されない限りは、 EntityExtension を使用したカラム追加は動かないはずなんですが。。。
本当に app/proxy/entity は空の状態でしょうか?? |
h_tanaka |
投稿日時: 2018/12/13 14:42
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: Entity をカスタマイズしていると本体バージョンアップでエラー nanasess 様
先程確認したところ、app/proxy/entity に BaseInfo.php が生成されておりました。 ファイルの更新日時は本日になっていました。本日実行したのは次のコマンドです。 $ /usr/local/php/7.1/bin/php bin/console cache:clear --no-warmup $ /usr/local/php/7.1/bin/php bin/console eccube:generate:proxies $ /usr/local/php/7.1/bin/php bin/console doctrine:schema:update --dump-sql
|
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |