зачем выносят скрипты выше document_root?

+1, точно такая же структура
расположение файлов навязанный ZF
для этого в ZF автолоадере можно указать эту папку с контроллерами как vendors, и он будет оттуда делать автолоад тоже.
А можно и просто свой автолоадер в очередь повесить, и все.
ZF же не навязывает, а рекомедует :)
 
на зенде очень легко реализуеться несвязанная модульность... ИМХО) вот только я не сам ее не написал еще, не в других местах не видел))) опять же у шефчука в зендкоре достачно не связанные модули цмф..., ед что они суют дашборд админки в каждый модуль... не удобно ИМХО))
 
даже index.php не надо класть в докрут. и что еще за index.php? :) докрут нужен для того, чтобы поставить в соответствие request uri и путь на диске к статике. все, что не запросы в статику, надо роутить в приложение (которое к каталогу со статикой на диске никаког отношения не имеет).

это все привычки, сформированные говнохостингами

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

тем кто делает сайты, а не приложения, это все понимать конечно не надо. веб-программистам тоже
 
triumvirat
> объясните, я не понял. что вы вкладываете в понятие шареный?
общий для нескольких проектов код, например, либы, например, тот же ZF
 
craz
а ты пользуешься его ZFCore? можно поподробнее?
 
что поподробнее? Да пользуюсь, все жду когда они на фронте админку сделают, пока только внутри можно менять страницы и т.д...Они как то не очень активно развивают...

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