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

В чем глобальное отличие / преимущество версии 3.хххх над версией 2.3.ххх ?


RomanZUB

Recommended Posts

2 часа назад, spectre сказал:

ни в чем

Да ладно, теперь же одаренные не могут писать код в шаблоне!

 

Ну и сео про реально быстрее работает! Вот намного быстрее!

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


10 hours ago, Yoda said:

Да ладно, теперь же одаренные не могут писать код в шаблоне!

 

Ну и сео про реально быстрее работает! Вот намного быстрее!

 

Про одаренных с кодом в шаблоне можете объяснить ?

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


22 минуты назад, RomanZUB сказал:

 

Про одаренных с кодом в шаблоне можете объяснить ?

 

MVC  - model view contoller.

 

Модель (Model) предоставляет данные и реагирует на команды контроллера, изменяя своё состояние.

Представление (View) отвечает за отображение данных модели пользователю, реагируя на изменения модели.

Контроллер (Controller) интерпретирует действия пользователя, оповещая модель о необходимости изменений.

 

Предположим приходит человек с вопросом, что-либо подправить или исправить логику. В зависимости от задачи, сразу понятно на каком слое ее решить или исправить.

php-шаблонизатор в старых версиях (файлы tpl), согласно структуре паттерна не должны содержать какой-бы то ни было бизнес-логики по подготовке данных.
Все что передается в контроллер это уже заранее подготовленный в контроллере набор, который во view не должен изменяться и модифицироваться. А только отображаться. 

Отдельные индивидуумы, привыкшие к wordpress или бог весть к чему, почему то умудряются вставлять в шаблоны целые простыни кода, а иногда и запросы в базу.
И потом пойди найди где это все. И любые доработки превращаются в известную поговорку - видишь суслика, и я не вижу, а он есть.

 

 

  

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


3 hours ago, RomanZUB said:

Про одаренных с кодом в шаблоне можете объяснить ?

для особо одаренных и настойчивых и twig не помеха, к сожалению. подобное стоит расценивать как своеобразный показатель качества шаблона: увидев методы-аналоги getProduct или imageResize во view, можно сразу начинать грустить

1095610984_.thumb.jpg.3418e472267422991edfab8fe2aa5459.jpg

  • +1 3
Надіслати
Поділитися на інших сайтах

@100napb вот это МОЩЪ!!! =-О

Одного не понимаю: разве не проще все красиво по opencart-codestyle в контроллере\модели написать, чем такую ересь в твиге городить? Физически не проще разве?  Чем такой мадскиллз корячить? *рукалицо*

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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