cakePHP(v3.x)、containでhasManyアソシエーションを取得する際に特定のフィールドで並び替える。 例えば、AuthorというモデルがhasManyアソシエーションで複数のBooksを持っている時、 以下のようにある特定のidのAuthorに対してcontainsでBooksも取得したい状況において、 function… Aoi Watanabeハック2019.09.13 1,483
CakePHP(v3.x)、ChronosによるimmutableなDateとmutableなDate CakePHPでは日付時刻を扱うライブラリとしてChronosが採用されています。 標準的なのPHPのdateメッソドの場合、2019/1/31に対して1ヶ月加算したい場合に以下のような処理を実行すると、 date(‘Y… Aoi Watanabeハック2019.09.12 651
Ajax通信によりマップにマーカーを反映させる オープンデータのcsvファイルを読み込んだwordpressから、Ajax通信によってionicアプリにデータ転送し、アプリ上のgooglemapにマーカーとして表示する方法です。 Access-Control-Allo… Natsumi Ichikawaハック2019.09.12 361
設定ファイルのいじる時のバックアップの重要性 AWSのEC2にSSL証明書を発行しようとしてこちらのページを参考にssl.confの SSLCertificateFile SSLCertificateKeyFile SSLCertificateChainFile の… t.sakuraiハック2019.09.12 395
初心者学生向けweb学習サービス使ってみた(シラバス) こんにちは。hacknoteのKawaguchiです。 以前、こちらの記事でプログラミング初心者学生向けに、学習方法の紹介をしていたので、そのうちの一つのシラバス(Cyllabus)(Web)をやってみたので、その紹介を… Kawaguchiハック2019.09.12 1,742
Access-Control-Allow-Originエラーへの対処 今日はサーバーとクライアント間でデータ転送するためのajax通信を学びました。その中でheader(“Access-Control-Allow-Origin”)を設定したにもかかわらずNO Acc… Natsumi Ichikawaハック2019.09.11 2,527
jQueryの読み込み方 jQueryのコードをダウンロードしてから読み込む方法です。 まずjQueryのコードを公式ページ(https://jquery.com/)からダウンロードし、ローカルに保存します。 <!DOCTYPE html&… Natsumi Ichikawaハック2019.09.10 808
PHPのXSS対策 ログインページなどにおいてユーザー名などに悪意のあるユーザーが <script>alert(‘XSS’);</script> のようなスクリプトを入力されたときにXSSを防ぐための方法にhtmls… t.sakuraiセキュリティ2019.09.10 1,208
ionicで検索機能を実装する方法 こんにちは、本日はionicでサーチバーを使う方法を調べてみたので紹介したいと思います。 今回参考にしたサイトはこちら 以下のコードをindex.htmlに記入すると検索機能を実装できる。 <!DOCTYPE ht… ヤマ ダハック2019.09.06 530