![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Warszawa | Jankowce Ostrzeżenie: (0%) ![]() ![]() |
uzywam klasy smarty do obslugi szablonow - chcialem dolozyc do tego klase obslugi bledow LittleUtil - ale jak sie okazalo nie chca one ze soba wspoldzialac - spotkal sie ktos moze z czyms takim (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Gdy zaladuje LittleUtil to debuger w niej zawarty wyrzuca mi taki blad: Kod NOTICE :: D:Apache2wwwenginelibsmartySmarty.class.php (line 1185) [28.02.2004 12:30]
Undefined index: insert_tags <?php 1183:: if (smarty_core_read_cache_file($_params, $this)) { 1184:: $_smarty_results = $_params['results']; >> 1185:: if (@count($this->_cache_info['insert_tags'])) { 1186:: $_params = array('plugins' => $this->_cache_info['insert_tags']); 1187:: require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); 1188:: smarty_core_load_plugins($_params, $this); ?> Ktos z was moze spotkal sie z czyms takim juz (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Moze wystarczy cos wylaczyc w smarty i bedzie po sprawie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 13.01.2003 Skąd: 3rd ball of mud behind a big ball of burning gas Ostrzeżenie: (0%) ![]() ![]() |
Wygląda na to, że developerzy smarty pomineli błąd NOTICE.
Daj przed linijką 1185: [php:1:dc796233fe]<?php if (!isset($this->_cache_info['insert_tags'])) { $this->_cache_info['insert_tags'] = 0; } ?>[/php:1:dc796233fe] Pozdrawiam. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Warszawa | Jankowce Ostrzeżenie: (0%) ![]() ![]() |
nie jednak okazalo sie ze nie pomineli tego bledu - bo wystarczy wylaczyc klase obslugi bledu i przy raportowaniu E_ALL nic sie nie wyswietla, no ale juz znalazlem rozwiazanie troche nie optymalne ale jest - bowiem okazalo sie ze smarty rowniez wykorzystuje funkcje obslugi bledow i problem sie pojawial przy $smarty->display('index.tpl') metoda ta wywoluje kolejna wiec dalem przed wywolaniem restore_error_handler(); i po wywolaniu metody znow ustawilem swoj error_handler troche to nie optymalne ale jak narazie tylkotakie rozwiazanie znalazlem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:21 |