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
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Skoro zmiana bibliotek nie pomogła może to oznaczać, że podajesz złe dane do {section}.
Pokaż ten kawałek tpl'a .. no i może php'a gdzie tworzysz tablice wyświetlaną po stronie szablonu.
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