タグ

2011年4月5日のブックマーク (2件)

  • むしの手記。 » Cakephpで普通にINNER JOINする

    タイトルが微妙すぎて困る! CakePHPのアソシエーションを使うと、基LEFTでテーブルをJOINしてfindなどされると思います。 これをINNER JOINにしたい!といっても、hasOneとbelongsToでtype=>”INNER”を指定すればINNER JOINできるのは周知の事実でございますが、hasManyでできねーのかよ!って思って触ってたら案の定できたのでメモ。 まぁSum limitedさんところで書いてある方法にほとんど近いのですが、beforeFindに書くと別のfindでも使ってしまうし、うーんと思ってたんだけど、findAllじゃなくてfindを使えば大丈夫そうなんですよ。 テーブル mysql> desc users; +----------+------------------+------+-----+---------+-------------

  • Postfix Courier-Imap バーチャルドメインの設定

    1台のマシンで複数のドメインを扱う方法を解説します。 ここでは、tma@gside.org と言うアドレスと、tma@example.com というドメインの 異なる2つのアドレスを,1台のPostfixで扱う方法を例にとります。 前提としては,gside.orgの設定は完了しており,追加する ドメインをexample.comとします。 Postfixの基的な設定については、 Postfixのインストールと基設定 をご覧ください。 ドメインを共有 異なるドメインを共有する形で扱います。 この場合,異なるドメインでもユーザー名が同じメールは,同一のユーザーのメールボックスに配送されます。 例として,tma@gside.orgと,tma@example.com宛てへのメールが送られてきた場合, これらのメールは同じユーザー tma のメールボックスに配送されます。 設定方法は /etc/p