Какая правильная структура файлов для проекта на Yii?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
frost18
Сообщения: 13
Зарегистрирован: 2013.11.19, 10:09

Какая правильная структура файлов для проекта на Yii?

Сообщение frost18 » 2014.02.21, 09:59

Подскажите как правильно и безопасно располагать файлы проекта на yii относительно корневой (public) директории.
По умолчанию приложение на yii разворачивается в корневую папку и это я оставлял как есть, в моих проектах это примерно выглядит так:
Изображение
Потом я посмотрел структуру на CMS yupe, там это выглядит так:
Изображение
На другом проекте который я нашел в инете, так:
Изображение

Как в итоге будет правильней, безопаснее и почему?

ApJIeKuHo
Сообщения: 191
Зарегистрирован: 2011.09.28, 11:21

Re: Какая правильная структура файлов для проекта на Yii?

Сообщение ApJIeKuHo » 2014.02.21, 12:07

Вообще - доступным для пользователя можно оставить один файл - index.php
А так - каждый сам читает как ему правильнее) Все варианты которые Вы показали имеют право на жизнь. Здесь все зависит от разработчика и того как ему удобно все это поддерживать и со всем этим работать)
Просто в вашем случае при падении одного из сервисов есть шанс получить доступ к коду проекта, а при работе только с файлом index.php в рабочей директории - это ничего злоумышленнику не даст) Это как один из примеров) С другой стороны - часто ли у Вас падают сервисы?
Хотя конечно разделять код на фронтенд и бэкенд - это действительно хороший и удобный вариант :)
Стучитесь да откроется Вам, Молитесь да услышаны будете!
P.S.: Yii Jabber Conference: yii@conference.jabber.ru

Ответить