Не нравятся результаты поиска? Попробуйте другой поиск!

Вопрос по $tpl->global_clear();


     10.10.2014    Общие вопросы по PHP    1031

вопрос
Добрый день, есть код, в нем используется global_clear();
При использовании этой функции пропадает менюшка {login}
в main.tpl записан так:
          <li class="dropdown active pm-pos" aviable="global">
            {login}
          </li>

хелп, нужна менюшка)

Ответил: Sander


Заменить
$tpl->global_clear();

на
$tpl->clear();

Комментарии пользователей (2)

Twelvee
15

124 | 25

Twelvee - 10 октября 2014 14:40 - Юзер

Глупый ответ.
Это 2 разные функции, для 2х разных случаев.

    function clear() {
        
        $this->data = array ();
        $this->block_data = array ();
        $this->copy_template = null;
        $this->template = null;
    
    }
    
    function global_clear() {
        $this->data = array ();
        $this->block_data = array ();
        $this->result = array ();
        $this->copy_template = null;
        $this->template = null;
    
    }

D0Gmatist
225

794 | 281

D0Gmatist - 10 октября 2014 16:07 - Местный

Цитата: Twelvee
Глупый ответ.
Это 2 разные функции, для 2х разных случаев.

global_clear() закрывает все активные $result[...]
так что ответ правильный а ваш комментарий нет

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы