Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty] Array to string conversion
Kubus
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.11.2004

Ostrzeżenie: (0%)
-----


Witam,

Od jakiegos czasu wali mi bledami "Array to string conversion" w Smarty.class.php linijka 1688

  1. <?php
  2. function _run_mod_handler()
  3. {
  4. $_args = func_get_args();
  5. list($_modifier_name, $_map_array) = array_splice($_args, 0, 2);
  6. list($_func_name, $_tpl_file, $_tpl_line) =
  7. $this->_plugins['modifier'][$_modifier_name];
  8.  
  9. $_var = $_args[0];
  10. foreach ($_var as $_key => $_val) {
  11. $_args[0] = $_val;
  12. $_var[$_key] = call_user_func_array($_func_name, $_args);
  13. }
  14. return $_var;
  15. }
  16. ?>


to dokladnie linijka

  1. <?php
  2. $_var[$_key] = call_user_func_array($_func_name, $_args);
  3. ?>


Zaktualizowalem biblioteki do najnowszej wersji i to nic nie dalo, wczesniej tego bledu nie mialem.

Blad pojawia sie przy uzywaniu {section} i wyskakuje tyle razy, ile razy wykonuje sie ta petla.
To moja wina, czy smartiego?
Wywalilem na chwile wszystkie moje modyfikatory, default_modifiers, przejrzalem kod konfiguracyjny smartiego i nic zlego tam nie ma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kubus
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.11.2004

Ostrzeżenie: (0%)
-----


Ogolnie wszystko wyglada jakby dzialalo bo section wyswietla poprawnie

Tablica

  1. <?php
  2. (
  3. [0] => Array
  4. (
  5. [id] => 1
  6. [tytul] => ala
  7. )
  8. [1] => Array
  9. (
  10. [id] => 2
  11. [tytul] => kot
  12. )
  13. )
  14. ?>


Section

  1. {section name="t" loop=$tmp.test}
  2. {$tmp.test[t].id} - {$tmp.test[t].tytul}
  3. {/section}


Nie bylo problemu do chyba wczoraj, moze cos sie na serwerze zmienilo...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.10.2026 - 03:08