Как вы переносите старый проект в Zend Tool?
У меня есть проект, разработанный примерно на Zend Framework 1.7, который я хотел бы перенести на Zend Tool и ZF 1.9.4pl1. Главное преимущество, которое я надеюсь получить, это возможность использовать автоматическую загрузку моделей, форм и т. Д. Другими словами, я хочу исключить все эти маленькие методы:
защищенная функция _getSurveyForm() { require_once APPLICATION_PATH . '/Forms/Survey.php'; $form = new Form_Survey(); $ Форма-> SetAction($ это ->_helper-> URL ('обзор')); вернуть $ форму; }
Моя стратегия должна была быть такой. Первый,
zf create project foo
zf create controller bar
zf create controller arf
etc.
пока мне не удалось воссоздать структуру для всех контроллеров, представлений и т. д. Во-вторых, я собирался скопировать в существующие контроллеры, представления, модели и т. д., переписав заглушки, созданные инструментом zf, и убедившись, что все мои классы имена и имена файлов выровнены.
Это лучший способ пойти? Я запутался, думая, что мне удастся избавиться от маленьких методов загрузки, таких как _getSurveyForm () выше?
1 ответ
Итак, вы можете напрямую использовать новый автозагрузчик и просто зарегистрировать в нем свои пространства имен, чтобы он мог автоматически загружать ваши классы, вам не нужно создавать новый макет проекта.