Visualizzazione dei risultati da 1 a 3 su 3

Discussione: funzione e sprintf

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    funzione e sprintf

    function getAllNodes($keepAsArray = false, $aliasFields = true, $addSQL = array())
    {
    $this->_debugMessage('getAllNodes()');
    $sql = sprintf('SELECT %s %s FROM %s %s %s ORDER BY %s.%s, %s.%s ASC',
    .
    .
    .


    ho il seguente spezzone di funzione , come faccio a dirgli di ordinare per "id"? nell $sql?
    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    non capisco come funzioni la funzione(il concetto del sprintf)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    per chiarire riporto la funzione completa:
    function getAllNodes($keepAsArray = false, $aliasFields = true, $addSQL = array())
    {
    $this->_debugMessage('getAllNodes()');
    $sql = sprintf('SELECT %s %s FROM %s %s %s ORDER BY %s.%s, %s.%s ASC',
    $this->_getSelectFields($aliasFields),
    $this->_addSQL($addSQL, 'cols'),
    $this->node_table,
    $this->_addSQL($addSQL, 'join'),
    $this->_addSQL($addSQL, 'append'),
    $this->node_table,
    $this->flparams['level'],
    $this->node_table,
    $this->secondarySort);

    if (!$this->_caching) {
    $nodeSet = $this->_processResultSet($sql, $keepAsArray, $aliasFields);
    } else {
    $nodeSet = $this->cache->call('DB_NestedSet->_processResultSet', $sql, $keepAsArray, $aliasFields);
    }

    // EVENT (nodeLoad)
    foreach (array_keys($nodeSet) as $key) {
    $this->triggerEvent('nodeLoad', $nodeSet[$key]);
    }
    return $nodeSet;
    }

    // }}}
    // {{{ getRootNodes()


    è il treemenu della pear, nessuno l'ha mai usato?mi interesserebbe ordinare i nodi in modo da ritrovarmi i figli sotto i padri e non i figli in fondo.
    grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.