Suche senden
Hochladen
Zend四十八手シリーズ Zend_Cache Zend_Paginator
•
2 gefällt mir
•
3,959 views
Yusuke Ando
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 30
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Symfony2でより良いソフトウェアを作るために
Symfony2でより良いソフトウェアを作るために
Atsuhiro Kubo
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
kwatch
【SQLインジェクション対策】徳丸先生に怒られない、動的SQLの安全な組み立て方
【SQLインジェクション対策】徳丸先生に怒られない、動的SQLの安全な組み立て方
kwatch
次世代DaoフレームワークDoma
次世代DaoフレームワークDoma
Toshihiro Nakamura
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
ssuser070fa9
S2dao Seminar in tripodworks
S2dao Seminar in tripodworks
tripodworks
Php5 4勉強会
Php5 4勉強会
Yuji Otani
PHPフレームワーク入門
PHPフレームワーク入門
Sho A
Empfohlen
Symfony2でより良いソフトウェアを作るために
Symfony2でより良いソフトウェアを作るために
Atsuhiro Kubo
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
kwatch
【SQLインジェクション対策】徳丸先生に怒られない、動的SQLの安全な組み立て方
【SQLインジェクション対策】徳丸先生に怒られない、動的SQLの安全な組み立て方
kwatch
次世代DaoフレームワークDoma
次世代DaoフレームワークDoma
Toshihiro Nakamura
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
ssuser070fa9
S2dao Seminar in tripodworks
S2dao Seminar in tripodworks
tripodworks
Php5 4勉強会
Php5 4勉強会
Yuji Otani
PHPフレームワーク入門
PHPフレームワーク入門
Sho A
理科大勉強会2
理科大勉強会2
Masataka Hashimoto
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
Hiroaki KOBAYASHI
Optimisation 2013-07-02
Optimisation 2013-07-02
kmiyako
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
Insight Technology, Inc.
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.5.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.5.0対応)
fisuda
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
増田 亨
はじめてのMercurial/Bitbucket その2
はじめてのMercurial/Bitbucket その2
kenjis
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
ericsagnes
Scalaでプログラムを作りました
Scalaでプログラムを作りました
Tomoharu ASAMI
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜
ericsagnes
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.3.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.3.0対応)
fisuda
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.6.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.6.0対応)
fisuda
Doma SQLテンプレートのしくみ
Doma SQLテンプレートのしくみ
Toshihiro Nakamura
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.4.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.4.0対応)
fisuda
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
アシアル株式会社
名古屋Ruby会議01 A3.製造業向け3Dデータ変換ソリューションにおけるRuby活用事例
名古屋Ruby会議01 A3.製造業向け3Dデータ変換ソリューションにおけるRuby活用事例
Shigeru UCHIYAMA
Dependency management in PHP & ZendFramework 2
Dependency management in PHP & ZendFramework 2
Kirill Chebunin
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
ZFConf Conference
Cloudfiling会社概要標準プレゼン資料140507
Cloudfiling会社概要標準プレゼン資料140507
ncwg
PHP buildpackでhackとphalconが動いた件について
PHP buildpackでhackとphalconが動いた件について
健治郎 安井
Yet another use of Phalcon
Yet another use of Phalcon
Yuji Iwai
はじめてのCodeIgniter
はじめてのCodeIgniter
Yuya Matsushima
Weitere ähnliche Inhalte
Was ist angesagt?
理科大勉強会2
理科大勉強会2
Masataka Hashimoto
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
Hiroaki KOBAYASHI
Optimisation 2013-07-02
Optimisation 2013-07-02
kmiyako
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
Insight Technology, Inc.
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.5.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.5.0対応)
fisuda
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
増田 亨
はじめてのMercurial/Bitbucket その2
はじめてのMercurial/Bitbucket その2
kenjis
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
ericsagnes
Scalaでプログラムを作りました
Scalaでプログラムを作りました
Tomoharu ASAMI
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜
ericsagnes
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.3.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.3.0対応)
fisuda
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.6.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.6.0対応)
fisuda
Doma SQLテンプレートのしくみ
Doma SQLテンプレートのしくみ
Toshihiro Nakamura
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.4.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.4.0対応)
fisuda
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
アシアル株式会社
名古屋Ruby会議01 A3.製造業向け3Dデータ変換ソリューションにおけるRuby活用事例
名古屋Ruby会議01 A3.製造業向け3Dデータ変換ソリューションにおけるRuby活用事例
Shigeru UCHIYAMA
Was ist angesagt?
(16)
理科大勉強会2
理科大勉強会2
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)
Optimisation 2013-07-02
Optimisation 2013-07-02
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.5.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.5.0対応)
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
はじめてのMercurial/Bitbucket その2
はじめてのMercurial/Bitbucket その2
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
Scalaでプログラムを作りました
Scalaでプログラムを作りました
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.3.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.3.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.6.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.6.0対応)
Doma SQLテンプレートのしくみ
Doma SQLテンプレートのしくみ
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.4.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.4.0対応)
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
【アシアル塾】PHPオブジェクト指向再入門・第三回Exceptionクラスによる例外処理
名古屋Ruby会議01 A3.製造業向け3Dデータ変換ソリューションにおけるRuby活用事例
名古屋Ruby会議01 A3.製造業向け3Dデータ変換ソリューションにおけるRuby活用事例
Andere mochten auch
Dependency management in PHP & ZendFramework 2
Dependency management in PHP & ZendFramework 2
Kirill Chebunin
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
ZFConf Conference
Cloudfiling会社概要標準プレゼン資料140507
Cloudfiling会社概要標準プレゼン資料140507
ncwg
PHP buildpackでhackとphalconが動いた件について
PHP buildpackでhackとphalconが動いた件について
健治郎 安井
Yet another use of Phalcon
Yet another use of Phalcon
Yuji Iwai
はじめてのCodeIgniter
はじめてのCodeIgniter
Yuya Matsushima
PHP勉強会 #51
PHP勉強会 #51
Takako Miyagawa
受託開発のPhalcon
受託開発のPhalcon
Masatoshi Hiraoka
3流プログラマーから見たPhalconとWISP
3流プログラマーから見たPhalconとWISP
YamaYamamoto
Phalcon勉強会資料
Phalcon勉強会資料
Yuji Otani
Phalcon + AngularJSで作る動画プラットフォーム
Phalcon + AngularJSで作る動画プラットフォーム
ryo-utsunomiya
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
Hidenori Goto
PHPUnitでリファクタリング
PHPUnitでリファクタリング
Takako Miyagawa
CodeIgniter入門
CodeIgniter入門
Sho A
はじめてのSymfony2
はじめてのSymfony2
Tomohiro MITSUMUNE
Codeigniter3フレームアップデート
Codeigniter3フレームアップデート
tomohiro kitaura
Code igniterを初めて使うときにはまった4つのポイント
Code igniterを初めて使うときにはまった4つのポイント
noldor
Symfony2でMongoDBと仲良くする方法
Symfony2でMongoDBと仲良くする方法
Koji Iwazaki
Du bist eine Marke! Wie das Social Web schon jetzt unseren Arbeitsalltag verä...
Du bist eine Marke! Wie das Social Web schon jetzt unseren Arbeitsalltag verä...
Frank Wolf
Documentos técnicos y científicos
Documentos técnicos y científicos
2010181048
Andere mochten auch
(20)
Dependency management in PHP & ZendFramework 2
Dependency management in PHP & ZendFramework 2
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
Cloudfiling会社概要標準プレゼン資料140507
Cloudfiling会社概要標準プレゼン資料140507
PHP buildpackでhackとphalconが動いた件について
PHP buildpackでhackとphalconが動いた件について
Yet another use of Phalcon
Yet another use of Phalcon
はじめてのCodeIgniter
はじめてのCodeIgniter
PHP勉強会 #51
PHP勉強会 #51
受託開発のPhalcon
受託開発のPhalcon
3流プログラマーから見たPhalconとWISP
3流プログラマーから見たPhalconとWISP
Phalcon勉強会資料
Phalcon勉強会資料
Phalcon + AngularJSで作る動画プラットフォーム
Phalcon + AngularJSで作る動画プラットフォーム
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
PHPUnitでリファクタリング
PHPUnitでリファクタリング
CodeIgniter入門
CodeIgniter入門
はじめてのSymfony2
はじめてのSymfony2
Codeigniter3フレームアップデート
Codeigniter3フレームアップデート
Code igniterを初めて使うときにはまった4つのポイント
Code igniterを初めて使うときにはまった4つのポイント
Symfony2でMongoDBと仲良くする方法
Symfony2でMongoDBと仲良くする方法
Du bist eine Marke! Wie das Social Web schon jetzt unseren Arbeitsalltag verä...
Du bist eine Marke! Wie das Social Web schon jetzt unseren Arbeitsalltag verä...
Documentos técnicos y científicos
Documentos técnicos y científicos
Mehr von Yusuke Ando
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
Yusuke Ando
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
Yusuke Ando
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Yusuke Ando
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Yusuke Ando
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Yusuke Ando
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Yusuke Ando
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Yusuke Ando
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
Yusuke Ando
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
Yusuke Ando
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーション
Yusuke Ando
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
Yusuke Ando
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Yusuke Ando
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Yusuke Ando
Dev opschef
Dev opschef
Yusuke Ando
Paa s and oss
Paa s and oss
Yusuke Ando
New relic
New relic
Yusuke Ando
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
Engine Yard Cloud
Engine Yard Cloud
Yusuke Ando
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Yusuke Ando
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
Yusuke Ando
Mehr von Yusuke Ando
(20)
ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーション
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
Dev opschef
Dev opschef
Paa s and oss
Paa s and oss
New relic
New relic
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Engine Yard Cloud
Engine Yard Cloud
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
Kürzlich hochgeladen
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Kürzlich hochgeladen
(7)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Zend四十八手シリーズ Zend_Cache Zend_Paginator
1.
Zend_Cache Zend_Paginator Z e
n d 四 十 八 手 シ リ ーズ 2 0 1 2 / 5 / 2 4
2.
PHPカンファレンス北海道2012 / Yusuke
Ando (@yando)
3.
ZFP70
Zend_Acl Zend_Dom Zend_Memory Zend_Tag Zend_Amf Zend_Exception Zend_Mime Zend_Test Zend_Application Zend_Feed Zend_Navigation Zend_Text Zend_Auth Zend_File Zend_Oauth Zend_TimeSync Zend_Barcode Zend_Filter Zend_OpenId Zend_Tool Zend_Cache Zend_Form Zend_Paginator Zend_Tool_Framework Zend_Captcha Zend_Gdata Zend_Pdf Zend_Tool_Project Zend_Cloud Zend_Http Zend_ProgressBar Zend_Translate Zend_CodeGenerator Zend_InfoCard Zend_Queue Zend_Uri Zend_Config Zend_Json Zend_Reflection Zend_Validate Zend_Config_Writer Zend_Layout Zend_Registry Zend_Version Zend_Console_Getopt Zend_Ldap Zend_Rest Zend_View Zend_Controller Zend_Loader Zend_Search_Lucene Zend_Wildfire Zend_Currency Zend_Locale Zend_Serializer Zend_XmlRpc Zend_Date Zend_Log Zend_Server ZendX_Console_Proces Zend_Db Zend_Mail Zend_Service s_Unix Zend_Debug Zend_Markup Zend_Session ZendX_JQuery Zend_Dojo Zend_Measure Zend_Soap
4.
agenda Getting Data Zend_Cache Zend_Paginator
5.
Getting Data 全件取得、全件表示 データが増えると見にくい データが大きいとバックエンドなどに負担
6.
7.
Solution データの取得頻度を減らす →キャッシュする データを小分けにして扱う →ページングする
8.
Zend_Cache
9.
Zend_Cache キャッシュ全体を管理するZend_Cache データの読み書きなどの アクセス手段を提供するFrontend 各種キャッシュエンジンはBackend
10.
とりあえずの例
11.
Frontendの技 レコードのタグ付け キャッシュの削除 出力キャッシュ 関数、メソッドキャッシュ ファイルのキャッシュ
12.
タグを複数マークして削除などに利用する
13.
14.
15.
簡潔に使える
16.
Backendの技 File
ZendPlatform Sqlite TwoLevels Memcached ZendServer_Disk Apc ZendServer_ShMem Xcache Static だいたいよくあるパターン
17.
これはキモい
18.
ZFなら とりあえず便利に使えるので独自実装は避 ける Zend_Db_Tableなどもメタデータの キャッシュにZend_Cacheを使えます
19.
by horiavarlan Zend_Paginator
20.
Paginator データセットを分割してページ送りリンク と連携する 多様なデータに対応するアダプタ 表示系はZend_Viewとパーシャル
21.
アダプタは色々
22.
とりあえずの例
23.
実行結果
24.
ページ送りリンク
25.
26.
27.
合体するしかない 特に考えてないが、常識的な処理に
28.
ページ分け Adapter_Arrayに配列を渡しさえすれば ページングできる Zend_Db_Selectの場合も便利かも ※ビューまで引き回す必要あり
29.
まとめ キャッシュもページングもよく出来ている Zend_Viewに依存している部分 ZendのMVCに沿っていればスムーズ そうじゃない場合は工夫
30.
サンプル? https://github.com/yandod/php-form-sample
Jetzt herunterladen