Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Vetalb91

Новичок
  
  • Публикаций

    3
  • Зарегистрирован

  • Посещение

Достижения Vetalb91

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Последние медали

0

Репутация

  1. Всем привет ! в дефолтном twig мало функций , поэтому захотел создать свою функцию но ничего не получилось , есть пример в мануале, что-то типо : Функциональных подход: require_once '/Twig/autoload.php'; $loader = new Twig_Loader_Filesystem('/path/to/templates'); $twig = new Twig_Environment($loader, array( 'cache' => '/path/to/compilation_cache', )); $twig = new Twig_Environment($loader); // Добавляем функцию $twig->addFunction('uniqid', new Twig_Function_Function('uniqid')); function uniqid(){ return uniqid(); } ООП подход: class Twig_Extension_UniqID extends Twig_Extension { public function getName() { return 'Twig_Extension_UniqID'; } public function getFunctions() { return array( new Twig_SimpleFunction('uniqid', 'Twig_Extension_UniqID::uniqid'), ); } public static function uniqid() { return uniqid(); } } 1) не пойму где размещать этот код с функцией, и как он должен называться(файл) 2) какие должны быть пути к шаблону и к кэш(непонятно зачем кэш вообще тут нужен) 3) я правильно понял что функция описывается в этом месте:(функциональный подход) function uniqid(){ ......... return uniqid(); } Помогите плз !!!
  2. Всем привет! не могу понять где контроллер находиться товара /catalog/controller/product/product.php - вношу в него изменения ничего не происходить ,чистил всевозможные кэши все равно без изменений, страница выводит все по дефолту. Даже если этот файл оставить пустым, все равно все отображается как ни в чом не бывало.Реагирует если только его удалить . Подскажите плз.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.