AWS Elastic Beanstalkコンソールが利用可能になった 新しいAWS Elastic Beanstalkコンソールが一般的に利用可能になった、つまり設計が変更されたと発表されました。 AWS Elastic Beanstalkとは AWS Elastic Beanstalk … r.kajiwaraハック2020.04.17 625
phpにおけるself:: と $thisの違い phpにおいては self:: と $this の二つの表現方法がある。 以下のサイトにわかりやすく書かれていた。コード例もあるので、こちらを参照するのが早いと思われる。 PHPで「self::」と「$this」の違いを… Mitaniハック2020.04.16 3,063
CakePHPでLazy ローディング 今回はCakePHPでLazy ローディングを実装します。 Eager ローディングできるだけ 少ない クエリーでDBから情報を取得できるようにJOINを(可能なときは)使います。 HasMany アソシエーションを使う… hal-boハック2020.04.16 936
CakePHPにおけるreduceを使ってシンプルに真偽判定 CakePHPのreduce関数を使ってシンプルに真偽判定することをやってみる。 ドキュメントはこちら: Aggregation 以下はリストの中身にnullのものが存在しているかどうかを確かめるものである。 $t = … Mitaniハック2020.04.15 667
CakePHP(v2.x),Paginationのパラメータをクエリストリングとして取得する. Paginateを利用するときは公式の資料に従って, class ArticlesController extends AppController { public $paginate = [ ‘limit’ =>… Aoi Watanabeハック2020.04.14 738
CakePHP 特定の要素の配列を生成する $studentオブジェクトから生徒の名前だけを取り出して配列を生成する $student_names = collection($students)->extract(‘name’)->toArray();… hal-boハック2020.04.10 543
コントローラ側の値を使ってカスタマイズした検証をCakePHPで行いたいとき メモみたいなものです、ちょっと汚いですがすみません。 前提 普段データの検証するときは***Table.phpにてbuildRulesを使うと思います。 ですが、このbuildRulesは基本的にテーブル内の変数のみ対象… Mitaniハック2020.04.09 813
if 文を一行でphpで書く方法 例としては以下のよう。 $hoge = ($foo == 1) ? “1です” : “1じゃないです”; 一般化すると以下のように書ける。 $変数 = (boolean) ? (booleanがtrueだった場合) : … Mitaniハック2020.04.08 534
CakePHP,Entityに関連する関連するテーブルを利用するメソッドを使用するときはロードするメソッドも書こう 以下のようなEntity\User下のメソッドにて public function getFriendsNames(){ $friend_names = collection($this->friends) -&g… Aoi Watanabeハック2020.04.07 354