EC-CUBEでフォームのカスタマイズをしていると、フィールドグループに追加のフィールドを含んではなりません。というエラーが発生することがあります。 このエラーを解決する方法をご紹介します。
EC-CUBEでフォームのカスタマイズをしていると、フィールドグループに追加のフィールドを含んではなりません。というエラーが発生することがあります。 このエラーを解決する方法をご紹介します。
サンクスページでタグを簡単に埋め込むには、まずコントローラーから注文情報を渡す必要があります。 $Orderという変数で渡してみましょう。 Eccube\Controller\ShoppingControllerを編集 […]
EC-CUBEのユニットテストにも利用されているMailCatcherですが、テスト中のメールの誤送信を防ぐことができ、EC-CUBEの開発中は非常に便利です。今回はMacでのMailCatcherインストールから自動起 […]
弊社は他社でカスタマイズされたEC-CUBEサイトを途中から引き継ぐことも多いのですが、いざデバッグモードで開発を行おうとすると、標題のエラーImpossible to access an attributeが多発するこ […]
DoctrineのQueryBuilder(クエリビルダ)でhavingを使った絞り込みを行う時、下記のエラーが発生することがあります。
EC-CUBE3の場合 app/config/eccube/config.ymlの一番下にdefault_page_countの設定項目を1行追加します。 これだけでマスタのデフォルト表示件数を変更することが可能です。 […]
EC-CUBE3で非常によく使われるクーポンプラグイン、クーポンがプラグイン化されたことで、クーポン情報を取得するにはプラグインとの連携が必須になりました。
twigテンプレート内で文字列の一部を切り出したい時があります。 そんな時はsliceフィルタを使用してtwig内だけで切り出しを実行することが可能です。
メーカープラグインを使用される方が多いと思います。 メーカーの一覧を表示したい場合は次のようにメーカープラグインのレポジトリクラスでfindByすることで取得が可能です。
商品一覧ページのページネーションはProduct/list.twigを見るとpagination.twigをインクルードすることで表示されています。 pagination.twigをのぞいて見ると「最後へ」の部分は次のよ […]
いつの間にかカートの中身が消えていたり、ログアウトしていることがあります。 これはEC-CUBE上でセッション持続時間の設定がされていないのが原因です。
プラグイン導入やカスタマイズ含め、サイト運営を行っているとシステムエラーが発生することがあります。 システムエラーは画面を見ても原因がわからないので、まずログを確認して対応することになります。