タグ

*とcakePHPに関するomegalphaのブックマーク (5)

  • Writing Some Code

    はてなレビュー』というブラウザ拡張を作ってみました。 Chrome拡張版とFirefoxアドオン版を用意しています。 何を提供するもの? Amazonの商品ページに、カスタマーレビュー以外の情報収集の手段として、その商品について言及しているエントリーを人気と新着に分けて表示します。 商品を見ながらはてな上での評判や関連情報を見れるので、情報収集が捗ることを期待しています。 Amazonのカスタマレビューはそのレビュアーがどういった見識を持っているのかが見えないのでイマイチ信頼性がはかれない、そういった点も解決できないかなーと思っています。 よく訓練されたはてなーであれば、言及しているユーザのidを見るだけでその人のことはある程度知っているでしょうし。 知らないAmazonレビュアーが付けた5つ星の評価よりも、はてな上での評判のほうが参考になる、そう思うはてなーにオススメのブラウザ拡張です

    Writing Some Code
  • http://zarame.biz/blog/?cat=4

  • CakePHP SQLをログに記録

    CakePHPで発行したSQLをログに記録する方法です。 DEBUG>=2にすれば画面下に表示されるSQL文ですが、DB処理後にリダイレクト等で遷移すると消えてしまいます。さらに番稼働時は画面に表示するわけにはいかないのでやはりログに出力したいところです。 フレームワークに手を入れるのが一番簡単なのですが、バージョンが上がると面倒なので既存のDboSourceを継承したクラスにログ記録を追加します。 1. DboSourceを継承 dboはフレームワークで用意されているものだけでなく、app/model/dboにあるものもフレームワークで利用する事ができます。 ここではPostgreSQLを使うとしてDboPostgresを継承したDboPostgresLogを作ります。 ログ出力をON/OFFする定数LOG_SQLは後でcore.phpで定義します。 [app/model/dbo/db

    omegalpha
    omegalpha 2008/03/26
    SQLをログに記録
  • 確認画面を挟む - CakePHPまとめ@Wiki

    function add() { if(empty($this->data)) { $this->set('login', null); } else { $this->cleanUpFields(); if($this->Login->save($this->data)) { if(is_object($this->Session)) { $this->Session->setFlash('The Login has been saved'); $this->redirect('/login/index'); } else { $this->flash('Login saved.', '/login/index'); } } else { if(is_object($this->Session)) { $this->Session->setFlash('Please correct er

    確認画面を挟む - CakePHPまとめ@Wiki
  • 1