CakePHPにての開発にて指摘されたことのメモを今後の自分用に残しておきます。
1. toArray()
ではなく、all()
を使うようにする
all
はResultSet
を返す関数です。
また、all
を使う場合、count
関数は$hoge->count()
という書式に変わることも気をつけましょう。
2. マルチテナントSaaSについて
ちょっとまだ整理できていないので、URLだけ貼っておきます。
3. PHPは動的言語なので、どの型なのかがわかりやすい変数の命名を心がける。
とくにarray
などであれば、suffixにlis
をつける、などでしょうか。
以下の$foo_lis
などです。
$foo_lis = ["a" => 1, "b" => 2, "c" => 3];
4. サニタイズを忘れずに
以下はやめましょう。
<?= $foo ?>
以下は大丈夫だそうです。まだここらへんもわかっていないので鵜呑みは禁物ですが。
<?= h($foo) ?>
5. 1日の終わりにGitHubへのpushを忘れないように
進捗共有&バックアップのために、一応pushしておきましょう。