Vagrantの使い方を覚えるために、操作に必要なことをまとめておくことにした。 Requirements Mac Vagrant インストール手順 これは毎回やるわけじゃないので、割愛。 BOXを準備する Discover Vagrant Boxes - Vagrant Cloud vagrant box listでBOXの一覧を見…
外部URLから画像を取得して製品画像として登録したい。file_get_content()で画像を取得することにした。 Admin/ProductController.phpのadd_image()とedit()を参考に進める。 Admin/ProductController.php 217行目付近では、画像データがPOSTされてきて、Upl…
Requirements ECCUBE3.0.16 Symfony2.7.28 PHP5.6.38 PHPから商品登録 PHPファイルから商品登録をさせるためにあれこれ調べる。 persist()がわからなかったので、Symfony2のORMに関する記述を読む。 Databases and the Doctrine ORM (Symfony Docs) persist(…
フォーム フォームの扱いは、私のようにフレームワークに不慣れな人間からするとだいぶこみ入っている。 ただ、きちんと把握すれば、データベースからフロントエンドまできちんと繋がり、ハンドリングにも手間がない、はずだ。ただECCUBE3ではかなりフォーム…
目次 目次 PhpStormの価格を誤解していた 逆にUltimateも射程範囲に入った気がする 実際、VisualStudioCodeと比べてどうなの? 参考記事 追記 実は日本代理店があった PhpStormの価格を誤解していた Today I found myself was wrong... I misunderstood the …
目次 目次 Requirements Twig キャッシュ 追記)PHPからキャッシュを削除する 継承 変数の展開 配列の展開 Twig テンプレートファイルの設置場所 オリジナル 修正用 プラグイン用 プラグインのテンプレートをカスタマイズする。 余談 Twigテンプレートに値を…
目次 目次 Requirements プラグインにできること HTTPリクエスト、Routingをきっかけに処理する イベント、フックポイントをきっかけに処理する サービスを提供し、呼び出された時に処理する インストール時等に処理をする プラグイン実装の参考記事 プラグ…