2010-06-30 2 views
0

В настоящее время я изучаю Zend Framework, и теперь я ищу способ интегрировать его в существующий веб-сайт. Этот сайт закодирован чрезвычайно сложным способом спагетти, и я надеюсь, что его будет легче читать, интегрируя его в Zend и медленно рефакторируя его. Как я могу запустить устаревший код и zend framework + mod_rewrites бок о бок?Как интегрировать структуру zend на существующий веб-сайт

Привет,

Bas

ответ

2

Поскольку вы не дают никакой информации о том, как структурирован ваш текущий сайт, нет абсолютно никакого способа, чтобы ответить на этот вопрос.

Некоторые рекомендации: убедитесь, что вы сначала применили маршрутизацию, возможно, вы можете решить эту проблему, включив ваши текущие скрипты в соответствующие действия контроллера. После того, как маршрутизация в порядке, вы можете взглянуть на переписывание взаимодействий, чтобы использовать Zend_Request/Response ZF, а затем начать интеграцию с другими функциями Zend Framework (т. Е. Zend_Acl/Zend_Auth для прав пользователя и аутентификации).

КСТАТИ Это может быть намного проще начать с нуля и сделать чистый рерайт, подбирая куски существующего кода, как вы идете ...

+1

Если вы уже используете правила перезаписи, то это вполне возможно, что с помощью ZF будет болью в заднице (или почти невозможной). И даже если вы не используете правила перезаписи на данный момент, вам, вероятно, все равно придется поменять ссылки из вашего «старого кода» на части кода, который вы уже переписали, чтобы работать с медленным интеграционным подходом. Поэтому, в конце концов, было бы лучше сделать маршрутизацию за один раз, если вы не хотите тратить много времени на переустановку старого и нового кода и проверку, если все еще работает ... – wimvds

Смежные вопросы