Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2013年8月22日のブックマーク (2件)

  • PDOの真の力を開放する - PHPでデータベースを扱う(3)

    ちょっと遅れましたが、シリーズの第3回です。前回までに論じた内容をふまえて、簡単な実装を示します。↓前回までの内容はこちら。 DAOの悪夢 - PHPでデータベースを扱う(1) - 泥のように ドメイン駆動設計という救世主 - PHPでデータベースを扱う(2) - 泥のように 題材 「記事にタグを設定できるブログ」みたいなシステムを考えてみます。ブログ記事を示すEntryテーブル、タグを表すTagテーブルの二つを用意しました。MySQL WorkbenchによるER図(鳥足記法)は以下になります。 1つのEntryに対して複数のTagがある、1対多の関係です。同じTagが複数のEntryに関連するため、多対多の関係と見なすこともできそうですが、タグ程度だとあまり意味がないので、これ以上のテーブル分割はやめておきます。 Entryテーブルの主キーがentryIdと冗長な名前をしているのは、自

    PDOの真の力を開放する - PHPでデータベースを扱う(3)
  • Rails上で動くCMS LocomotiveCMSを使ってみる。 - xxxcaqui.log

    近々、CMSを構築する必要が出てきたのでLocomotiveを使ってみた。 Locomotiveを選んだ理由は大きく以下の3つ。 Rubyで書かれている Herokuで動かせる 管理ページが日語対応している*1 後々、大きく手を加える予定なので「使い慣れた環境で動くもの」という点を重視して選びました。 Locomotiveとは LocomotiveはRailsをCMSとして使うためのgemです。 オープンソースであり、開発はGitHub上で行われています。 https://github.com/locomotivecms/engine 依存アプリケーションのインストール Locomotiveは以下の4つに依存しています。 Ruby Ruby on Rails 3.2.x MongoDB Imagemagick RubyRailsは既にインストールされていると思うので、MongoDBとI

    Rails上で動くCMS LocomotiveCMSを使ってみる。 - xxxcaqui.log
    deeeki
    deeeki 2013/08/22