開発(PHP):データベースから抽出した情報の値を取得
データベースから抽出した情報の値を取得するには、$modx->db->getXML
メソッドを使用します。
構文
戻り値 = $modx->db->getXML(データ);
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 必須 |
データ | object | $modx->db->selectメソッドで抽出したデータ。 $modx->db->selectメソッドについて: データベースで特定のテーブルの情報を抽出 |
戻り値
XMLを文字列で返します。
失敗してもXML文字列を返しますが、item要素が存在しません。
サンプルコード
$results = $modx->db->select('id,pagetitle', '[+prefix+]site_content', 'isfolder`=\'1\'');
$xml = $modx->db->getXML($results);
結果
<xml>
<recordset>
<item>
<id>3</id>
<pagetitle>テスト</pagetitle>
</item>
<item>
<id>4</id>
<pagetitle>foo</pagetitle>
</item>
<item>
<id>10</id>
<pagetitle>bar</pagetitle>
</item>
</recordset>
</xml>