osCommerce "коробочные" файлы и CakePHP? - PullRequest
0 голосов
/ 08 февраля 2012

У меня был опыт работы с корзиной покупок osCommerce, и мне нравится, как они используют «требуют», просто добавляя различные поля в левый или правый столбцы веб-сайта.

require(DIR_WS_BOXES . 'shopping_cart.php');

IУ меня есть программист, создающий новый веб-сайт для меня, и он делает это в CakePHP.Я спросил его, может ли он использовать ту же логику при создании таких коробок, как osCommerce использует этот способ. Я могу просто «требовать» эти блоки на разных страницах довольно просто.

Он говорит мне, что в таких средах, как CakePHP, это нелегкоработать с кодом страниц так, как это делается в smarty;Я предполагаю, что smarty имеет в виду osCommerce.

Это правда?С CakePHP не будет работать создание отдельных файлов php box и просто требовать их на разных страницах, таких как osCommerce?

Спасибо!

1 Ответ

1 голос
/ 08 февраля 2012

Это можно сделать, взломав представления, или вы сможете что-то сделать с помощью плагинов, но способ написания CakePHP (и способ написания с ним) значительно отличается от того, как вы пишете что-тос osCommerce.

Cake использует что-то под названием MVC (http://www.phpro.org/tutorials/Model-View-Controller-MVC.html), что упрощает управление большими приложениями и упрощает повторное использование кода (и приятнее поддерживать IMO), тогда как osCommerce полностью встроен - он используетмного include() с и define() с, чтобы заставить вещи работать.

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

...