PHP逆引き大全 516の極意

データベースの極意 - Tips426 検索系SQLを直接実行し、抽出結果をPropelのオブジェクトに格納する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

6-4Propelの利用 基本編Tips426 検索系SQLを直接実行し、抽出結果をPropelのオブジェクトに格納する

Level1

PointPropelのPropel*Formatterクラスを利用し、抽出結果をPropelのフォーマットに合わせる

検索系SQLを直接実行し、抽出結果をPropelのオブジェクトに格納するには、PDOStatementをPropelのフォーマッタークラスに渡します。

具体的には、以下のように記述します。

$formatter = new PropelObjectFormatter();
$formatter->setClass('テーブル名');
$books = $formatter->format(PDOStatementのインスタンス);

フォーマッタークラスは、「407」で説明したPropelArrayFormatterなども利用することができます。

リスト1426.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<t

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません