Wie das schreiben eines benutzerdefinierten orderby in drupal 7 db_select Abfrage?

Was wäre das äquivalent db_select Abfrage für die folgende Abfrage,

$nids = array(5, 3, 1, 4, 2);

$sql = "SELECT
          nid, title, FIELD(nid, :nids) sortkey
          FROM
            {node}
          WHERE
            nid IN (:nids)
            AND type = :type
            AND status = 1
          ORDER BY sortkey";

$result_nid = db_query($sql, array(':nids' => $nids, ':type' => 'article'))
                ->fetchAll();
InformationsquelleAutor Rahul | 2012-11-19
Schreibe einen Kommentar