Because We Love Happy Coding

フリーライターからエンジニア × 講師。発信力だけあり余ってる感じ

ECCUBE3 のフォーム

フォーム フォームの扱いは、私のようにフレームワークに不慣れな人間からするとだいぶこみ入っている。 ただ、きちんと把握すれば、データベースからフロントエンドまできちんと繋がり、ハンドリングにも手間がない、はずだ。ただECCUBE3ではかなりフォーム…

PhpStormの価格を誤解していた

目次 目次 PhpStormの価格を誤解していた 逆にUltimateも射程範囲に入った気がする 実際、VisualStudioCodeと比べてどうなの? 参考記事 追記 実は日本代理店があった PhpStormの価格を誤解していた Today I found myself was wrong... I misunderstood the …

Twig テンプレート

目次 目次 Requirements Twig キャッシュ 追記)PHPからキャッシュを削除する 継承 変数の展開 配列の展開 Twig テンプレートファイルの設置場所 オリジナル 修正用 プラグイン用 プラグインのテンプレートをカスタマイズする。 余談 Twigテンプレートに値を…

ECCUBE3のプラグインを開発する

目次 目次 Requirements プラグインにできること HTTPリクエスト、Routingをきっかけに処理する イベント、フックポイントをきっかけに処理する サービスを提供し、呼び出された時に処理する インストール時等に処理をする プラグイン実装の参考記事 プラグ…

コーディングから誤字を減らす具体的な手順

コーディングをしていて参るのが、誤字の多さ。きちんとエラーを吐いてくれればまだいいのだが、エラーを吐かないような誤字は本当に時間をとられる。 プログラミング書いてて誤字由来のバグにめちゃくちゃ時間をとられてるんだけどみんなそうなんだろうか。…

テスト中はECCUBE3のキャッシュ生成を止めておきたい

ECCUBE3を開発していて悩まされるのがキャッシュ。 デバッグ環境(index_dev.php経由でのアクセス)を使えばキャッシュは無視してくれるんだけれど、顧客で確認してもらう前にいちいち管理画面でキャッシュを削除しないといけないし、先方から来た修正をその…

デバッグモードで効いてるCSSが通常モードで反映されない

Requirements [EC-CUBE] EC-CUBE3.0.16 現象 デバッグモード(https://some.site.com/index_dev.php)ではCSSが適用されているのに、デバッグモードを外す(https://some.site.com/)とCSSが適用されない。 Chromeの開発者ツールで確認すると、デバッグモード…