cakePHP(v3.x)、versionを確認する。 少し現場から離れている間に、複数人で開発しているcakePHPのバージョンが変わっていて自分の環境で開くときにエラーをはいていたのでバージョンの確認方法をここに載せておきます。 ターミナルでcakePHPを立ち上げている… Aoi Watanabeハック2019.03.20 2,952
PHP 正規表現の使い方 入力されたデータから特定の部分のみを取得したかったり、データのフォーマットの成形などをする際には正規表現を用いることが多いと思います。 今回は簡単な例ですが、以下のような文章があった際に「±○○○」の数字の部分(-300… 伊藤史世ハック2019.03.18 535
WordPressプラグインを作ってみた(Personality Insightsによる記事の分析) こんにちは、HACKNOTEのJunya.kです。 IBM WatsonのAPIとして提供されているPersonality Insightsを利用できる、WordPressのプラグイン機能を実装してみました。 WordP… Junya.kハック2019.03.14 682
Ajax通信で2次元配列のデータをを送信し、取得する ajax通信で、フィールドデータから複数データを受けるためのコードを書きました。 サーバー側 今回は、施設の場所や住所、それ以外にも複数の情報を複数個送信します。 function return_location(){ … Kouki Yamashitaハック2019.03.12 4,148
cake PHP3 条件付きルールを使用する cakePHPでは「ルールチェッカー」を通して、アプリケーションやネットワークの既存の状態に対してデータを比較することができます。 このルールーチェッカーはテーブルクラスのbuildRules()メソッドで定義することが… 伊藤史世ハック2019.03.11 1,838
cake PHP でajax通信を行う cake PHP でajax通信を行うには以下ような形で実装します。 まずはjavascriptの処理を書きます。 <script> function ajaxFanction(obj) { var data… 伊藤史世ハック2019.03.11 3,438
cakePHP(v3.x)、自動テストを導入する。 CakePHPはPHPUnitによる自動テストが導入できます。 PHPUnitは以下のコマンドでインストールできます。 composer require –dev phpunit/phpunit:”^5.7|^6.0″… Aoi Watanabeハック2019.03.06 862
cakePHP(v3.x),migrationを使って既存のデータベースに新たなカラムを追加してみる. Migrations ここにあるようにCakePHPではデータベースのテーブル構造にgitのようにマイグレーションをかけて更新していくことができます. 今回はArticlesという既存のテーブルに新たなカラムstatus… Aoi Watanabeハック2019.03.06 1,337
cakePHP(v3.x),アソシエーションを組んでいるテーブルデータを取得する cakePHPでアソシエーションを組んでいるデータをいっぺんに取得する場合を考えます. 今回は以下のように Authors -> Articles -> tags 三つのテーブルがアソシエーションを組んでいて,Autho… Aoi Watanabeハック2019.03.06 248