Перейти к содержимому


Фотография
- - - - -

Глобальные переменные


Лучший Ответ SmetDenis , 22 September 2014 - 10:06

Верно, это тянет на отдельный хелпер.

Сделать его можно так
Создайте тут jbuniversal\framework\helpers\ файл myhelper.php

defined('_JEXEC') or die('Restricted access');

class myhelperHelper extends AppHelper
{
    public function myfunction()
    {

    }

}
Затем вызовите его в нужно месте
$this->app->myhelper->myfunction();
App::getInstance('zoo')->myhelper->myfunction();
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 Alexan

Alexan

Отправлено 20 September 2014 - 17:53

Приветствую.

 

Есть материал = как бы страница пользователя (алиас=логину).

В любом месте каталога с помощью API получаю к нему доступ и вывожу нужные поля (в фуле, тизере и т.д)

Вывод полей этого материала примерно 50 строк занимает и везде одинаков.

 

Наверное правильно было бы прописать все это дело в одном месте, объявить там переменные и потом использовать их на любой php странице при разработке.

 

Где будет правильно это прописать и как обращаться?


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 21 September 2014 - 15:00

Alexan, думаю вам стоит сделать свой хелпер, написать функцию и в нужном месте уже используя хелпер выводить информацию. 


  • 0
Изображение
 

#3 SmetDenis

SmetDenis

Отправлено 22 September 2014 - 10:06   Лучший Ответ

Верно, это тянет на отдельный хелпер.

Сделать его можно так
Создайте тут jbuniversal\framework\helpers\ файл myhelper.php

defined('_JEXEC') or die('Restricted access');

class myhelperHelper extends AppHelper
{
    public function myfunction()
    {

    }

}
Затем вызовите его в нужно месте
$this->app->myhelper->myfunction();
App::getInstance('zoo')->myhelper->myfunction();

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!