CakePHPの開発にて指摘されたことのメモ

CakePHPにての開発にて指摘されたことのメモを今後の自分用に残しておきます。

1. toArray()ではなく、all()を使うようにする

allResultSetを返す関数です。 また、allを使う場合、count関数は$hoge->count()という書式に変わることも気をつけましょう。

2. マルチテナントSaaSについて

ちょっとまだ整理できていないので、URLだけ貼っておきます。

マルチテナント SaaS データベース テナント パターン

マルチテナントアーキテクチャについて

3. PHPは動的言語なので、どの型なのかがわかりやすい変数の命名を心がける。

とくにarrayなどであれば、suffixにlisをつける、などでしょうか。 以下の$foo_lisなどです。

$foo_lis = ["a" => 1, "b" => 2, "c" => 3];

4. サニタイズを忘れずに

以下はやめましょう。

<?= $foo ?>

以下は大丈夫だそうです。まだここらへんもわかっていないので鵜呑みは禁物ですが。

<?= h($foo) ?>

5. 1日の終わりにGitHubへのpushを忘れないように

進捗共有&バックアップのために、一応pushしておきましょう。