EC-CUBE3やEC-CUBE4で開発を行なっていると必ず耳にするのがドクトリンやエンティティ、レポジトリといったデータベース周りの用語です。 ECサイトはデータベースと密接に関係しているため、これらを用いずにEC-C […]
新しくインストールしようとしてGitからソースを持ってきた時に画面上にComposer is not installed. だけ表示される場合がよくあります。 vendor配下のライブラリはgitignoreするのが一般 […]
パスワードを忘れた場合にパスワードなしで管理画面にアクセスする方法を以前ご紹介しましたが、今回はデータベースに保存されている暗号化されたパスワードでログインする方法をご紹介します。 なお、auth_typeを変更している […]
複数のEntityManagerを利用し、複数のデータベースからデータを取得したり更新する方法はないのかというご質問をよくお受けします。 既存サイトとの連携やモールショップ化では頻繁に必要となってくる技術かと思います。
EC-CUBEにおけるカスタマイズでは必ずQueryBuilderを利用します。その際はSQLインジェクションを避けるため、プレースホルダを利用します。 クエリビルダを使用して開発する際に出くわす例外・エラーがQuery […]
プラグインを作ったりカスタマイズを行っていくと「The file was found but the class was not in it, the class name or namespace probably h […]
プラグイン導入やカスタマイズ含め、サイト運営を行っているとシステムエラーが発生することがあります。 システムエラーは画面を見ても原因がわからないので、まずログを確認して対応することになります。