タグ

ブックマーク / www.rdlabo.jp (1)

  • Codeigniterでwebアプリをつくる時にやらかしちゃった5つのアンチパターン|リレーションデザイン研究所

    気づいたら、私が「CakePHP」ではなく「CodeIgniter」を選んだ3つの理由を書いてから早1年。ということは、Codeigniterを使い出してから1年経ってました。当、時間が流れるのは早い・・・。 そこで、この1年間にやらかしちゃったアンチパターン(そして、リファクタリングに無駄に時間をかけてしまった)を5つご紹介します。 1.Modelでデータ処理をしない(sql関連のみにしちゃう) 最初、Modelはデータベースと接続するソケット的イメージをしていました。そうなるとどうなるかというと、例えば生徒の「名簿」と「成績」を取得する時に、Modelを以下のように用意して、それをControllerでforeachで回してくっつける、みたいなことをしちゃうのです。 モデル [php] function 名簿(){ $sql = "SELECT * FROM 名簿"; $query

    Codeigniterでwebアプリをつくる時にやらかしちゃった5つのアンチパターン|リレーションデザイン研究所
    moegg
    moegg 2019/05/29
    “Controllerに書いちゃう”シリーズ
  • 1