タグ

2012年1月24日のブックマーク (3件)

  • [rust-dev] The Rust compiler 0.1 is unleashed

    Brian Anderson banderson at mozilla.com Fri Jan 20 14:34:26 PST 2012 Previous message: [rust-dev] release pending, proof reading request Next message: [rust-dev] The Rust compiler 0.1 is unleashed Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Today Mozilla and the Rust community are releasing version 0.1 of the Rust compiler and associated tools. Rust is a strongly-typed systems p

  • CakePHP 環境に応じてDBの設定を変える

    番環境や開発環境など環境に応じてDBの設定を変える方法です。 1.AppModelを書き換える withcakeで紹介されている方法です。 AppModelのコンストラクタで切り替えるアイデアは分かりやすくて良いと思います。ちなみに記事のコメントにもあったのですが、記事のコードだとコンストラクタの引数がModelへ渡されませんので、修正版を以下に書いておきます。 [app/app_model.php] class AppModel extends Model { function __construct($id = false, $table = null, $ds = null) { $this->useDbConfig = $_SERVER['HTTP_HOST'] == 'devserver'?'test':'default'; parent::__construct($id, $

  • CakePHP プライマリキーIDについて

    CakePHPCakePHPのデータベース設計をしているとプライマリキーである「ID」は基自動で追加してく「auto_increment」で「int」系を利用するかと思います。 CakePHPのデータベース設計をしているとプライマリキーである「ID」は基 自動で追加してく「auto_increment」で「int」系を利用するかと思います。 もちろんCakePHPの基構造として問題はありません(笑 ただ、この設定ではIDが連番となりURLの構造としては予想がつきやすいかと思います。 そこでCakePHPではIDを「auto_increment」に頼らないIDを作成することができます。 CaekPHPではIDを「int」で指定することが基と説明しましたが、これを 「CHAR(36)」または 「BINARY(36)」として指定すると「UUIDs」という方式で CakePHPはIDを生成

    CakePHP プライマリキーIDについて