PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

データソース | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

データソース

データソース – データソースドライバとは?

説明

データソースとは、その名が示すとおりのものです。しかし、DataGrid におけるデータソースドライバは、あなたのソフトウェアにとって欠かせないものでもあります。 データソースドライバは、DB_DataObject や MDB2 クエリといった データソースと直接やりとりし、ページ処理や並べ替えの操作を行ってくれます。 そのため、あなたが実際に書かなければならないコードはほんの数行のみとなります。

ドライバの使用法

ふたつのメソッド bind() および bindDataSource() で、データベースドライバをバインドすることができます。

bind() メソッドは、自動的に適切なドライバを検出することができます。 たとえば、DB_TableDB_DataObject のインスタンスをメソッドに渡すことができます。 文字列を渡した場合は自動検出を行うことができません。なぜなら、 文字列に、たとえば CSV や XML などのどのデータが含まれているのかがわからないからです。 このような場合は、bind() のコール時に三番目のパラメータで型を指定します (例: 'CSV' あるいは 'XML')。

独自のデータソースドライバを作成している場合には、 bindDataSource() を使用します。 独自のデータソースクラスのインスタンスを作成し、そのインスタンスを bindDataSource() メソッドに渡します。

現在使用可能なデータソースドライバ

現在使用可能なデータソースの一覧は、 概要のページ にあります。

また、FAQ の どのデータソースドライバがお勧めですか? も参照ください。

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「データソース」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | データソース」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: