![]() |
![]() ![]() |
![]() |
![]()
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
![]() 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 ![]() Moze wystarczy cos wylaczyc w smarty i bedzie po sprawie -------------------- Dev Env: php 5.0.5 | 5.1.1 / Apache 2.0.55 / MySQL 5.0.16 / apd
Dev platform: Windows XP | Debian Sarge |
|
|
![]()
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. -------------------- It's Time to Join the PLD Linux Generation!
<? while (!$success) { $try++; } ?> |
|
|
![]()
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.
-------------------- Dev Env: php 5.0.5 | 5.1.1 / Apache 2.0.55 / MySQL 5.0.16 / apd
Dev platform: Windows XP | Debian Sarge |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:19 |