Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изучение Open Cart


sauer

Recommended Posts

Коллеги, подскажите пожалуйста, с каких файлов стоит начать изучение ocStore?

Хотелось бы получить понимание и "чувство" этого движка. Все разбито по принципам MVC, так что не могу найти пока концов.

Такое ощущение, что все ссылаются на что -то. Не могу найти основные классы, как-то: Controller, Model и прочее.

Если кто-нибудь приведет коротенький список на 5-6 пунктов из файлов\папок с которых стоит начать в первую очередь, буду очень признателен.

Надіслати
Поділитися на інших сайтах


Начни с catalog/controller/product/category.php.

Основной контроллер категорий. Тут увидишь логику отдельных функций.

Объектные связи с моделями типа

$this->load->model('catalog/category');  - модель категорий
 
  $this->load->model('catalog/product'); - модель продуктов
 
  $this->load->model('tool/image');  - модель изображений

--------------------------------------------------------------------------
$category_info = $this->model_catalog_category->getCategory($category_id);  - использование объекта модели.

Работа с объектом документа

	  $this->document->setTitle($category_info['name']); - установка тайтлов
  
   $this->document->setDescription($category_info['meta_description']); - дескрипшна
   $this->document->setKeywords($category_info['meta_keyword']); - кейворда
  

ну и подключение представления с проверкой фала.

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {
    $this->template = $this->config->get('config_template') . '/template/product/category.tpl';
   } else {
    $this->template = 'default/template/product/category.tpl';
   }
  

А вообще, запомни одну картинку

Изображение

и изучай только на конкретных нужных тебе заданиях или примерах.

Читать исходники как книгу вредно.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.