開発者の備忘

「起」と「結」しか書かないので詳細はご自分でお調べください

2018-05-01から1ヶ月間の記事一覧

【Java】ジェネリクス:型引数

概要 型引数とは、型変数に対して利用する型を割り当てる型のこと。 例えば、以下のようなジェネリクスが明示された変数がある。 Foo<T> f1; 上記の「T」が型変数である。 この時点では、どの型を使用するか明示されていない。 そのため、型引数を設定して明示</t>…

【PHP】共通レイアウトの管理ファイルについて

PHP

概要 エラーの出力方法を勉強しているときに、 ふとエラーの出力先設定方法が気になったので調べた。 結論から言うと、 ヘッダーとかフッターなどページ共通のレイアウトを管理するファイルで エラー(Flash)の表示を行っていた。 仕組み いま、デフォルト…

【PHP】フォームの入力チェックmemo

PHP

概要 Validationの設定について。 Validatorが呼ばれるのはsaveメソッドの中。 解説 validatorクラスnotEmpty:値が入力されているか requirePresence:そもそも、引数のカラムがテーブルに存在するか add:自分でチェックを作成できる。 ★例 ->add('body',…

【PHP】Viewに渡した値をどこで使用するかの判定条件は?

PHP

◆概要 いま、改めて考えてみるとすごく簡単なこと。Controllerから"set"メソッドで渡した値が なぜViewの特定の箇所で使用されるのか理解できなかった。 例えば、以下のような場合、Controllerから「$posts」という引数を渡してあげると 8行目に渡されてfore…

【PHP】MVCを理解する

PHP

◆MVCとは PHPで使用するデザインパターンのこと。 M:Model データを扱う。 Javaで言うところの「executeQuery」を実行するメソッドみたいなもの。 V:View 画面周り担当。 htmlをイチャコラしてうまいこと画面を表示させるもの。 C:Controller ModelとView…

【PHP】"$this"->モデル名->find('all');"が理解できない問題

PHP

↓前回の続き phen1208.hatenablog.com "$this"は理解できたけど、以降の構文が理解できなかった。 $this->モデル名->find('all'); モデル名ってなんぞや。 findメソッドってどこに定義されてるんじゃ。 ◆前提条件 まず、phpを勉強するにあたり、 モデル、ビ…

【PHP】"$this"ってなんやねん

PHP

◆要約 自分自身のオブジェクトを指す。 ◆解説 ネットや教材でよく見る$thisの構文が全然わからないので いろいろ調べて独自解釈した。 以下、参考サイト alphasis.info Javaをメインでいじってるからすんなり理解はできた。 でも、腑に落ちない箇所があるか…