LoginSignup
0
0

More than 3 years have passed since last update.

【ふくだ学習録】CakePHP3入門 part6【15日目】

Posted at

ふくだ学習録とは?

ふくだが学習したことの備忘録。
目に見える形で残すことによってやる気を出す個人的な作戦です。
他人に見せるように書いているわけではないので、すごく読みにくいです。

読了した本

データベースエンジニア養成読本 [DBを自由自在に活用するための知識とノウハウ満載!]
ゼロから作るDeepLearning

今読んでいる本

PHPフレームワーク CakePHP 3入門

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!!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0