CakePHPで新しく追加したカラムが認識されない CakePHPで既存のテーブルに新しくカラムを追加したのだが、$this->column_name = ‘hoge’などのように更新をしようとしても適用されなかった。 こういう時はカラムが存在しな… ysugiyama12ハック2018.05.17 1,442
CakePHP3でdbをphp上から変更する CakePHP3でbin/cake bakeコマンドなどでdbのテーブルのEntityファイルが作成されている場合、これを使ってdbにアクセスできる。 usersというテーブルにnameというカラムがあるとき 新しいデー… ysugiyama12ハック2018.05.15 736
Webページで目的のボタンやテキストボックスのXpathを得る Chromeの場合 その要素のXpathを知りたい時、目的の要素を左クリック->検証を押す。 するとデベロッパーツールが立ち上がるので、選択されて青色になっている行をクリックし、右クリック->Copy->Copy Xpa… ysugiyama12ハック2018.04.27 2,114
スマホやPCでhtmlからSMSのアプリを開く html内から送りたい相手の電話番号と送りたいメッセージを乗っけてSMSアプリを開きたい場合、 <a href=”sms:09011112222&body=hogehoge”>smsで送信</a… ysugiyama12ハック2018.04.20 766
ユーザがテキストをコピーしやすいinputフォーム 招待コードやリンクなどをユーザがコピーして用いる場合、通常のinputフォームだとCommand + Aなどで全選択する必要などがでてくる。 そこで、inputタグに onfocus=”this.select();” を… ysugiyama12ハック2018.04.06 353
date_i18nという日付の型 WordPressでpost_dateを指定する時などにdate_i18nという型を用いることがある。 <?php echo date_i18n( $dateformatstring, $unixtimestamp… ysugiyama12ハック2018.03.22 509
Select2のプルダウン(ajax通信)にseleniumを作用させる 普通のプルダウンだとoptionタグなどから選択すればよいが、ajax通信をしているのでそう簡単にはいかなかった。 1.プルダウンの箇所をクリックしてテキストフィールドを出現させる。 2.テキストフィールドにsendKe… ysugiyama12ハック2018.03.09 1,251
WordPressで非推奨になっていたuserIDの取得方法 今まで $user_id = wp_get_current_user()->get(‘id’); のように書けば現在ログインしているユーザーのIDが取得できていたが、この書き方がすでに非推奨になっているらしい。 な… ysugiyama12ハック2018.02.23 768
vagrantとvirtualboxのエラー vagrantとvirtualboxのバージョンがうまく噛み合ってないとエラーを吐かれてしまうっぽい。 今回はvagrant1.9.0での仮想環境構築に最新版のvirtualboxを用いたところ、 No usable d… ysugiyama12ハック2018.02.20 1,529