{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
RGame * 3.65
[автор] (13 апр 2016, 19:06) [0/0] [0] [отв] [спам] [под] +1 | -1

https://github.com/Mirzapulatov/mvc/ т.к. я джуниор, в моем коде много какахи*) гляньте , мб че увидите * хочу на пути истенные

2.
elfi * 10.05
(13 апр 2016, 19:13) [2/0] [2] [отв] [спам] [под] +1 | -1

1) вкрути хотя бы twig .
2) инклуды в контроллерах. смотри п1.
3) https://github.com/Mirzapulatov/mvc/blob/master/models/Checker.php это лучше сделать как хелпер.
4) https://github.com/Mirzapulatov/mvc/blob/master/models/CommentsInsert.php вообще ужас и тд. Моделей как таковых тут нету.
5) за роутинг + там все гуд я бы сказал.
6) в вьюхах не должны выполнятся запросы к БД.
Добавлено 13.04.16 в 19:14:47:
7) попробуй собрать фреймворк с помощью компонентов таких как Symfony http foundation, nikic/fast-route и так далее . И советую поколупать Slim (slimframework.com) . Потом ларавел или уии как работает, по пути разберись с Doctrine . Можешь также зенд посмотреть но он энтерпрайз.
Добавлено 13.04.16 в 19:19:07:
https://github.com/Mirzapulatov/mvc/blob/master/models/DB.php

затрейти синглтон. по сути у тебя много коннектов к БД открывает.

для хранения конфига заюзай что то вроде паттерна Registry или посмотри .env в ларавеле

3.
RGame * 3.65
[автор] (13 апр 2016, 19:21) [0/0] [0] [отв] [спам] [под] +1 | -1
elfi,

Спасибо*

4.
elfi * 10.05
(13 апр 2016, 19:21) [0/0] [0] [отв] [спам] [под] +1 | -1
RGame,

всегда пожалуйста. и используй неймспесы, и как подсказка у composer'а есть хороший autoload'ер .)

5.
RGame * 3.65
[автор] (13 апр 2016, 19:54) [0/0] [0] [отв] [спам] [под] +1 | -1
elfi,

Насчет моделей, везде говорят, что в них идет работа с данными бд и т.д. ... и еще, можешь сказать , в какой вьюхе запрос ? Просто ща не за компом, а интересно

6.
elfi * 10.05
(13 апр 2016, 20:45) [1/0] [1] [отв] [спам] [под] +1 | -1
RGame,

во вьюху передава данные уже полученные с бд . а не подтягивай там в цикле while()

7.
RGame * 3.65
[автор] (13 апр 2016, 20:49) [0/0] [0] [отв] [спам] [под] +1 | -1
elfi,

А, во, понял, сяб* а насчет моделей?

8.
elfi * 10.05
(13 апр 2016, 21:25) [0/0] [0] [отв] [спам] [под] +1 | -1
RGame,

в ларавеле посмотри как.

9. (13 апр 2016, 21:47) [1/0] [1] [отв] [спам] [под] +1 | -1

RGame, psr, composer, namespace, di, template processor

модели не похожи на модели


Изм. 1 раз. / Посл. изм. (13 апр 2016, 21:53)
10.
Wins * 5.64
(14 апр 2016, 04:27) [1/0] [1] [отв] [спам] [под] +1 | -1

Зачем это? Не куки же.
[cit]if($_SESSION['AdminName'] == AdminName && $_SESSION['AdminPassword'] == AdminPassword)[/cit]

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений