Автор Тема: Класс Helper  (Прочитано 294 раз)

20 Август 2015, 03:21:16
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Люди добрые, помогите, уже весь Prestashop вдоль и поперек облазил и никак не могу найти в каком файле находится класс Helper.
Вот вижу, к примеру, в файле classes/helper/helper.php:
class HelperViewCore extends Helper
А в каком файле сам родительский класс находится, ума не приложу.
20 Август 2015, 19:36:45
Ответ #1
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так что же, никто не в курсе где находится родительский класс Helper? :)
Может подскажите ссылочку на сайт, где можно просмотреть информацию о классах Prestashop и в каких файлах они располагаются?
20 Август 2015, 20:06:19
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 86543
  • Репутация: +25419/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Документация для программиста
http://doc.prestashop.com/display/PS15/Developer+Guide
Все классы в папке classes
Класс Helper - /classes/helper/Helper.php
21 Август 2015, 03:16:44
Ответ #3
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за помощь! Но, увы, в том файле находится класс HelperCore, а не Helper.
Вот допустим в файле /classes/helper/HelperView.php
Находится класс HelperViewCore, который расширяет класс Helper:
https://github.com/PrestaShop/PrestaShop/blob/develop/classes/helper/HelperView.php#L27

Вот я не могу понять где именно этот класс Helper находится, уже и документацию по ссылке перерыл, а упоминания о нахождении данного класса так и не нашёл.
21 Август 2015, 11:12:56
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33071
  • Репутация: +26762/-0
    • Просмотр профиля
Но, увы, в том файле находится класс HelperCore, а не Helper.
Это одно и тоже. Core добавляется по умолчанию к классам prestashop. Для того чтобы можно было использовать собственные классы.

class HelperViewCore extends Helperродительский класс
class HelperCore
21 Август 2015, 14:04:42
Ответ #5
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А, вон оно что! а я уже начал думать что мистика такая, облазил весь престашоп, дочерние классы есть, а родительского нет :) Спасибо большое!