タグ

ブックマーク / www.php-seed.net (2)

  • Zend Framework: Ajaxリクエストの検出 | PHPの種 ブログ

    Zend Framework: Documentation 10.4.2.4. AJAX リクエストの検出 Zend_Controller_Request_Http には、 AJAX リクエストを検出するための基的なメソッド isXmlHttpRequest() が用意されています。 このメソッドは、HTTP リクエストヘッダ X-Requested-With に ‘XMLHttpRequest’ という値が設定されているかどうかを調べ、 設定されている場合に true を返します。 ちょいちょいドキュメントは確認しているんですが、こんなのも追加されていたんですね。ふむふむ。 関連する記事: Zend Framework – Zend_Controller_Requestで使えるgetメソッド ZendFrameworkのControllerをPHPUnitでテストする ページ遷移のme

  • Zend_Db_Table_AbstractでZend_Cacheを利用して負荷軽減 | プログラムの種 ブログ

    オデの日記@WEB系: Zend_Db_Table_AbstractでZend_Cacheを利用して負荷軽減 で、このZend_Db_Tableですが、生成する度にdiscribetable()というメソッドが呼ばれテーブル情報を取得します。とても便利なのですが、都度DB接続が行われ非効率すぎるのでZend_Cacheを利用してデータをキャッシュさせておきます。 discribeTable()が走るタイミングは ・insert() ・find() ・info() を呼んだ時だそうです。 というわけでキャッシュを組み込みましょう。 [php] $frontendOptions = array( ‘automatic_serialization’ => true ); $backendOptions = array( ‘cache_dir’ => TMP_PATH ); $cache = Ze

  • 1