A

Много файлов у меня получается. Вьюзи на CBV, в один файл не больше одного класса
От названия папки танцую, т.е. ряд правил:
1. Имя папки == название приложений
2. Шаблоны дублируют структуру приложения (т.е. папки)
3. Стили просто лежат в
/resources/css/
, но название стиля должно совпадать с приложением4. Имя вьюхи определяется как название приложения + View (
FriendView
, например)5. Имя модели определяется как название приложения + Model
(FriendModel
, например)6. Имя формы таким же образом, что и выше (
FriendForm
, например)7. Имя таблицы определяется названием приложения + имя файла во множественном числе (
digger_friends
, например)8. Если идёт обращение к модели в одноимённой вьюхе, (
FriendModel
, FriendView
), то делается это через поле model9. В противном случае используется название приложения + _model (
profile_model
)Что-то в этом роде. А выше скинутый метод, он делает так, чтобы я не занимался рутиной и не переименовывал каждый раз строчки со стилями и шаблонами