ふくだ学習録とは?
ふくだが学習したことの備忘録。
目に見える形で残すことによってやる気を出す個人的な作戦です。
他人に見せるように書いているわけではないので、すごく読みにくいです。
読了した本
データベースエンジニア養成読本 [DBを自由自在に活用するための知識とノウハウ満載!]
ゼロから作るDeepLearning
今読んでいる本
CakePHP3入門を読んで
ビヘイビア
モデル拡張させるためのプログラム。
ビューにとってのヘルパー、コントローラに対してのコンポーネントのようなもの。
プラグイン
pluginsフォルダ内に格納されている。
プラグインを使用可能にするには、下記の記載が必要。
bootstrap.php
# routes.phpの場合もある?
Plugin::routes();
シェルプログラムの配置
Shell
フォルダ内にまとめられている。
$this->inメソッド
シェルプログラムを作成するときに使用する「ユーザー入力機能」を提供するもの。
$変数 = $this->in( メッセージ, 選択肢の配列, デフォルトの値 )
シェルのオプション設定
オプションを作成することができる。(例えば-h
みたいなもの)
public function getOptionParser() {
$parser = new ConsoleOptionParser('mycmd');
# $parserに設定する。
return $parser;
}
今日の一言
終盤はほぼメモることなかった!笑
Rails使ってたからってのもあるけど、今後MVCモデルのフレームワークの勉強は、
・そのフレームワークでのデフォルトの記述方法
・そのフレームワークでは何ができるのか
・どこで何を設定するのか
ぐらいで、実際の関数名とか記述方法は都度都度調べるので良いかな。
次はSQL!!