Intercom を Google Analytics で計測できるようにする チャット型Webカスタマーサポートサービスとして人気の Intercom の活動を Google Analytics で計測するための方法です。 やり方は公式ドキュメントにあるのですが、これに従った内容を日本語で残してお… ゴトーハック2019.01.18 1,170
cakePHP(v3.x)、データベースの構造を変更した後にsaveが通らない。 cakePHPでデータベースの構造を変更し、bin/cakeでbakeし直した後に、controller内でのsaveできちんとデータベースに値が保存できなくなりました。 (例) use Cake\ORM\TableRe… Aoi Watanabeハック2019.01.18 542
CakePHP3 postLinkでデータ削除を行う テキストリンクの様な見た目でPOSTデータを送信できるFormヘルパーであるpostLink()を用いることによってDBレコードの削除を行うことができます。 postLink()を使うと、POSTで削除用アクションにアク… 馬場貴生ハック2019.01.18 2,664
cakePHP (v3.x)、FormにDatePickerを導入する。 Step1: javascript fileの読み込み <!– カレンダー用 –> <?=$this->Html->script(“https://cdnjs.cloudflare.co… Aoi Watanabeハック2019.01.17 2,206
cakePHP(v3.x)の フォームにrepeater.jsを導入する。 フォーム中に下の図のように、新規に要素を追加していきたいような画面を作りたいときは、 まず以下のCDNをロードし、 <!– repeater用 –> <?=$this->Html->sc… Aoi Watanabeハック2019.01.16 790
cakePHPでアソシエーションを利用したSQLの取得 Atbale belongsTo Btable Btable hasMany Atbale のアソシエーションがある場合、 $condition = array(‘id’ => $id); $query = $th… 藤本泰成ハック2019.01.16 960
2つのグローバルIPを1つのサーバーに付与し、それぞれのサイトにアクセスを流す。 こんにちは、hacknoteのohnoです。 今回は依頼の中でグローバルIPを複数持つケースがあり、挙動確認を行ったので、そちらの共有をしたいと思います。 やりたいこと 111.111.111.111 hogehoge.… ohno yutonハック2019.01.16 536
cake PHP 3系 で最後にインサートした投稿のIDを取得する CakePHPでLast Insert IDを取得する必要がある場合がありました。 調べていると、$getLastInsertID();を使う方法が出てきたので試してみるもののエラーに。 さらに調べていると、この$get… 伊藤史世ハック2019.01.11 3,272
Cakephpでbake時にBase table or view not foundが出た時 例えばこのような CREATE TABLE `fugafugas` ( `id` int(11) NOT NULL AUTO_INCREMENT, `hogehoge_id` int(11) NOT NULL, PRIM… Aoi Watanabeハック2019.01.10 5,308