
Ilya
25.05.2016
12:46:12

Dan
25.05.2016
12:48:39

Ilya
25.05.2016
12:59:03

Andre
25.05.2016
13:02:14

Google

Dan
25.05.2016
13:03:33
не знаю. жена считает так. я нет ) мне норм
точнее как... то что я делаю бесплатно и только для тех кого сам выбираю )
а так за деньги курсы - это другое )

Andre
25.05.2016
13:05:55
просто хочется может почувствоать себя учителем))
а сколько за курсы?
к примеру...

? Snyp
25.05.2016
14:23:45

Andrey
25.05.2016
14:45:07
а делать подобные посты это победа над кем?
в группах не относящихся к саморазвитию

Артур Евгеньевич
25.05.2016
16:56:51
Сегодня видел самое оригинальную заменую htacess и mod_rewrite. Просто точками входа в приложение были файлы а рядом с каждым файлом лежал файлик config в котором было куча информации про страницу, включая ее id ??? и по id из этого конфига и делается выборка из базы

Владислав
25.05.2016
17:09:13
серьезно?)))

Артур Евгеньевич
25.05.2016
17:11:37
ага, и каждый файлик начинается с подключения его персонального конфига)

Google

Oleg
25.05.2016
17:20:40

Артур Евгеньевич
25.05.2016
17:21:47
ну вот тот сайт наверно и делали как раз во времена популярности web forms) только адаптировали так себе идейку)

Oleg
25.05.2016
17:25:29
ну и если там разделено все - html от кода - то вполне может такой подход жить и даже поддерживаться не особо напряжно - а вот если каша то тоже хорошо - работа значит есть))

Артур Евгеньевич
25.05.2016
17:30:22
не очень представляю как это поддерживать если больше 5 старниц на сайте)) ну и да там каша такая что...\

A
25.05.2016
17:42:47
Не совсем в тему, но не могу не поделиться отличным мануалом по разработке бота для Телеграм:
https://www.gitbook.com/book/kondra007/telegram-bot-lessons/details

Stars
25.05.2016
19:34:49
Всем привет

Noi
25.05.2016
19:49:16
Всем привет
я снова пьян)

[Anonymous]
25.05.2016
19:50:00
хорошо тебе

? Snyp
26.05.2016
05:18:45
Здорова всем

Кирилл
26.05.2016
05:48:45
с Сыктывкара есть кто?)
https://www.youtube.com/watch?v=gercK3CgybM

Oleg
26.05.2016
06:10:36
А как делают в настоящее время?
по разному - последнее время тенденция использовать MVC, но в чистом виде подход MVC применить не получается, появляются два вида моделей - данные и то что передается во вьюшки. Далее встает вопрос что нагружать логикой, или может ее вообще вынести и появится еще Logic, или там бизнес модель. и все это разрастается как снежный ком...

Andrey
26.05.2016
06:16:28
появляются два вида моделей - данные и то что передается во вьюшки.
а разве во вьюшки передаются не те же данне? но прошедшие через контроллер?

Oleg
26.05.2016
06:20:10
если модель грузить логикой то да можно и так - если контроллер грузить логикой то нужна промежуточная модель

Andrey
26.05.2016
06:22:52
допустим есть модели menu, catalog, articles и их надо вывести, заносишь их в переменные, обьединяешь из в массив и передаешь в вид
что усложнять то

Google

Andrey
26.05.2016
06:23:23
и не надо модель нагружать логикой
она ведь и так блондинка

Oleg
26.05.2016
06:24:18
так вот этот массив и получится моделью
промежуточной
и его нельзя формировать в модели - так как она не должна знать о контроллере и о вьюшке и уж тем более о том что им надо
далее вьюшка понятия не должна иметь о контроллере - так откуда она узнает что лежит в массиве?

Andrey
26.05.2016
06:27:20
вьюшка как получает данные?

Oleg
26.05.2016
06:28:21
соответственно она должна принимать модель которую контроллер подготовил - вот и получаем еще одну модель (даже если это обезличенный массив)

Andrey
26.05.2016
06:29:23
$posts = new Posts();
$posts->getAll();
$view = View::init();
$view->render('pages/posts/all.twig', [
'title' => 'Блог',
'posts' => $posts->getAll()
]);
по вышеописаному выходит что $view->render является моделью?

Oleg
26.05.2016
06:30:17
да
даже термин такой появился ViewModel

Andrey
26.05.2016
06:33:20
надеюсь это не является моделью?
{% for post in posts %}
<h2 class="blog-post-title"><a href="/post/{{ post.id }}">{{ post.title }}</a></h2>
<p class="blog-post-meta">{{ post.date | date }}</p>
{{ post.content[:150] }}
{% endfor %}

Oleg
26.05.2016
06:33:35

Andrey
26.05.2016
06:36:53
всё, переписываем значит mvc в mmm
массивов не существует
и в видах содержатся модели

Oleg
26.05.2016
06:38:26
ну и сам видишь что до контроллера было 'posts' => $posts->getAll()
после стало
[
'title' => 'Блог',
'posts' => $posts->getAll()
]
во вьюшку передаешь что? модель
в контроллер тоже вроде модель приходит
но пришедшая модель и ушедшая две разные модели

Andrey
26.05.2016
06:39:00
да, но этот массив не является моделью)

Google

Oleg
26.05.2016
06:39:29

Admin
ERROR: S client not available

Andrey
26.05.2016
06:39:34
он всего лишь передает данные полученые из модели в вид
и вид уже выводит полученые данные клиенту

Oleg
26.05.2016
06:41:36

Andrey
26.05.2016
06:42:15
но это не делает контроллер моделью)

Oleg
26.05.2016
06:42:42

Andrey
26.05.2016
06:42:55
по твоей логике любой массив это модель

Oleg
26.05.2016
06:43:20
модель это то что ты отдал в контроллер и передал потом во вьюшку

Andrey
26.05.2016
06:43:33
ИМЕННО
))))

Oleg
26.05.2016
06:44:10
тоесть это модель?
[
'title' => 'Блог',
'posts' => $posts->getAll()
]

Andrey
26.05.2016
06:44:19
нет)

Oleg
26.05.2016
06:44:47
почему? это ведь то что ты передаешь во вьюшку из контроллера

Кирилл
26.05.2016
06:46:13
Модели и массивы то вы зачем связываете?) Вещи абсолютно различные же

Oleg
26.05.2016
06:46:19
и $posts->getAll() - это же массив? и он тоже модель которая пришла в контроллер

Кирилл
26.05.2016
06:47:15

Oleg
26.05.2016
06:47:15

Кирилл
26.05.2016
06:47:24
оу

Andrey
26.05.2016
06:47:42
МММ

Google

Andrey
26.05.2016
06:47:56
и где то внутри vc
)))

Oleg
26.05.2016
06:48:19
МММ
нет по твоей логике [M]VC

Andrey
26.05.2016
06:49:21
Олег, ты в контроллере пишешь sql запросы?)
или в виде?)

Oleg
26.05.2016
06:50:13
так вот не важно что ты передаешь в контроллер, будь то null, string, array or bool - это модель потому что контроллер принимает модель и все

Andrey
26.05.2016
06:50:47
миссия модели какая?

Oleg
26.05.2016
06:51:42
модель!!! а если массив это не модель то как ты его в контроллер передал?