eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.www › node_load w dru6
Ilość wypowiedzi w tym wątku: 3

  • 1. Data: 2010-02-17 17:24:56
    Temat: node_load w dru6
    Od: beherit / pn <b...@s...firenet.eu.org>

    Hej wymiękam, mamy w dru6 funkcje
    function node_load($param = array(), $revision = NULL, $reset = NULL)

    do momentu kiedy wywołuję ją w sposób:

    node_load("numerID") np. node_load("20");
    lub
    node_load(numerID) np. node_load(20);

    wszystko działa, ale gdy wywołuję ją ze zmienną, np.:

    node_load($n);
    gdzie:
    $n = 20 i var_dump daje int(20);
    $n = "20" i var_dump daje string(2) (20);

    pytanie z powodu wymiękania, jak wywołać tę funkcję używając zmiennej?



    http://api.drupal.org/api/function/node_load
    różne kombinacje, bo to nieistotne drugiego i trzeciego parametru też
    przerobione na wszelki wypadek, ale nic to nie zmienia w rezultacie.



    Pozdrawiam,
    Piotrek


  • 2. Data: 2010-02-17 18:08:49
    Temat: Re: node_load w dru6
    Od: beherit / pn <b...@s...firenet.eu.org>

    beherit / pn pisze:
    > Hej wymiękam, mamy w dru6 funkcje
    > function node_load($param = array(), $revision = NULL, $reset = NULL)
    >
    > do momentu kiedy wywołuję ją w sposób:
    >
    > node_load("numerID") np. node_load("20");
    > lub
    > node_load(numerID) np. node_load(20);
    >
    > wszystko działa, ale gdy wywołuję ją ze zmienną, np.:
    >
    > node_load($n);
    > gdzie:
    > $n = 20 i var_dump daje int(20);
    > $n = "20" i var_dump daje string(2) (20);
    >

    miało być, że jak wywołuję tę funkcję ze zmienną nie ważne, czy var_dump
    daje inta czy stringa to funkcja niczego nie zwraca. Jestem zmuszony do
    jawnego podania wartości przy wywołaniu funkcji - nie przez odwołanie do
    zmiennej - wtedy śmiga.


    > pytanie z powodu wymiękania, jak wywołać tę funkcję używając zmiennej?
    >
    >
    >
    > http://api.drupal.org/api/function/node_load
    > różne kombinacje, bo to nieistotne drugiego i trzeciego parametru też
    > przerobione na wszelki wypadek, ale nic to nie zmienia w rezultacie.
    >
    >
    >
    > Pozdrawiam,
    > Piotrek
    >


  • 3. Data: 2010-02-17 21:25:34
    Temat: Re: node_load w dru6
    Od: beherit / pn <b...@s...firenet.eu.org>

    Wyczaiłem, że problem lezy gdzieś pomiędzy node_load, a modułem filebrowser.

    problem pojawia się tylko w momencie kiedy następują wielokrotne
    wywołania (aktualnie w while):
    $nodeTmp = node_load($r[$i]['node_nid']*=1,NULL,TRUE,$r[$i]['no
    de_nid']*=1);

    z częścią, która powinna być zwrócona i jaką jest [file_list] z modułu
    filebrowser. Jeśli mamy jedno wywołanie node_load z określonym
    $r[$i]['node_nid'] to wszystko działa.

    Nie pomaga załatwienie sprawy osobnymi zmiennymi do przechowywania
    obiektu zarówno tak:
    $nodeTmp1 =
    node_load($r[$i]['node_nid']*=1,NULL,TRUE,$r[$i]['no
    de_nid']*=1);
    $nodeTmp2 =
    node_load($r[$i]['node_nid']*=1,NULL,TRUE,$r[$i]['no
    de_nid']*=1);
    $nodeTmp3 =
    node_load($r[$i]['node_nid']*=1,NULL,TRUE,$r[$i]['no
    de_nid']*=1);

    jak i:
    $nodeTmp1 = node_load($r[$i]['node_nid']*=1,NULL,TRUE,20);
    $nodeTmp2 = node_load($r[$i]['node_nid']*=1,NULL,TRUE,34);
    $nodeTmp3 = node_load($r[$i]['node_nid']*=1,NULL,TRUE,38);

    widzę, że w d7 jest node_load_multiple... a w d6? Ogólnie jeśli wywołamy
    więcej niż raz node_load to się kaszani.

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: