Шаблон «MODx DBAPI», его параметр под названием «getRow»



getRow

Получение записи из результата запроса

Формат:

Значение по умолчанию:

array getRow($ds, $mode)

  • $ds — результат выполнения запроса
  • $mode — режим работы
    • assoc — получение ассоциативного массива
    • num — получение нумерованного массива
    • both — получение массива совмещающего ассоциативного и нумерованный

Пример

function getAlbum() { global $modx; $output = ‘’; $table = $modx->getFullTableName( ‘albums’ ); $result = $modx->db->select( ‘id, album_name, artist’, $table, ‘’, ‘artist ASC’, ‘0, 50’ if( $modx->db->getRecordCount( $result ) >= 1 ) {  $output .= ‘<ul>’;  while( $row = $modx->db->getRow( $result ) ) {   $output .= ‘<li>Идентификатор: ’ . $row[’id’] . ’ | Альбом: ’ . $row[’album_name’] . ’ | Исполнитель: ’ . $row[’artist’] . ‘</li>’;  }  $output .= ‘</ul>’; } else {  $output = ‘Не подходящих записей.’; } return $output;}