Итак, ситуация у меня есть: я несу ответственность за реорганизацию одной части большого веб-сайта. До недавнего времени сайт был сожжен кооперативами, которые контролировались людьми, которые не знают веб-разработки. Полученный код - ужасный беспорядок. Я хотел бы начать использовать фреймворк, но остановить все другие разработки невозможно, чтобы реорганизовать весь сайт и сразу использовать CodeIgniter. Вместо этого я хотел бы начать с выполнения работы, которую я назначил в CodeIgniter, и расширить ее использование в других частях сайта с разрешения времени и рабочей нагрузки. Хотя я уверен, что это возможно, насколько это сложно? Есть ли какие-либо «пропахи», о которых мне нужно знать? Любые идеи, которые вы можете предложить на основе вашего опыта, оценены. Я уже делал проекты в CodeIgniter с самого начала, и я делал проекты, которые вообще не используют фреймворк, но я никогда не пытался перенести проект, который не использует инфраструктуру для проекта, который раньше использовал структуру.Можете ли вы использовать код CodeIgniter с кодом без рамки?
0
A
ответ
1
Вы сами ответили на вопрос. Лучший совет, который я могу вам дать, - это то, что вам придется в значительной степени полагаться на mod_rewrite, пока вы не перекодируете все.
0
У меня такая же проблема и раньше, и я сделал это. Вы тоже можете это сделать.
Вы можете мигрировать медленно, потому что это правда, что вы можете сделать это немедленно. Таким образом, вы можете создать приложение CI и этот код, который вы преобразовываете, добавлять в папки CI (как и раньше), другие вы можете позволить другим папкам и медленно мигрировать в CI. Вы можете сделать это без проблем, потому что CI также преобразует свой код в PHP-код, поэтому он будет таким же.
Смежные вопросы
- 1. Можете ли вы использовать php с SQL-кодом?
- 2. Можете ли вы использовать csv.DictReader без файла?
- 3. Можете ли вы использовать раскадровку без UINavigationBar?
- 4. Можете ли вы использовать исходный код с мезоном?
- 5. Можете ли вы использовать библиотеки без AMD с RequireJS?
- 6. Можете ли вы тестировать модулированный код?
- 7. Можете ли вы использовать WcfTestClient для WebApi?
- 8. Можете ли вы повторно использовать код в SSIS? Можете ли вы программно изменить источник/цель?
- 9. Как вы можете использовать код, сгенерированный Blockly?
- 10. Можете ли вы использовать AngularJS с Parse.com?
- 11. Можете ли вы использовать word_diff с Gitlab?
- 12. Можете ли вы использовать webHttpBinding с REST?
- 13. Можете ли вы использовать php с React.js?
- 14. Можете ли вы использовать OnClickListener с тостами?
- 15. Можете ли вы сделать прозрачный цветной код?
- 16. Можете ли вы объяснить этот код?
- 17. Можете ли вы мне помочь с кодом Java
- 18. Можете ли вы повторно использовать дочерние макеты?
- 19. Можете ли вы использовать как раскадровки, так и программный код?
- 20. Можете ли вы использовать DAQmx без оптического кодера NI?
- 21. Можете ли вы вернуть рендер() без контекста?
- 22. Можете ли вы добавить текстуру в проект XNA с кодом?
- 23. Можете ли вы использовать ForEach в словаре?
- 24. Можете ли вы использовать пакет npm без использования NodeJS
- 25. Можете ли вы использовать apache dropbox без аутентификации пользователя?
- 26. Можете ли вы использовать Bootstrap без использования его сетки?
- 27. Можете ли вы использовать свойство без поля в C#?
- 28. Можете ли вы использовать реакционно-ядро без реакции
- 29. Можете ли вы загружать динамические карты в рамки телефонных разговоров?
- 30. Можете ли вы использовать @Helper внутри @Helper?
Действительно mode_rewrite сначала ваше приложение Codeigniter перед всеми ... –
Мне нужно будет изучить mod_rewrite дальше, чтобы лучше понять это, поскольку в прошлом я не использовал широко распространенный mod_rewrite. Любая дополнительная информация, которую вы могли бы предоставить по этому вопросу, была бы весьма признательна. –