
Vladimir
08.08.2018
14:21:24
и не планируется

Shmaltorhbooks
08.08.2018
14:22:08
выстрелить в ногу не сложно)

Vladimir
08.08.2018
14:22:25

Google

Shmaltorhbooks
08.08.2018
14:22:49
ну как ты делаешь наследование шаблонов, например?
бля) не шаблонов, а страниц
пусть будут разные термины
в одном кейсе тебе надо показать страничку index.html, в другом точно такую же, но добавить три js-ки, а в третьем - добавить еще одну и передать в js какие-то цифры из базы. адишники юзеров, например или их имена - не суть

Vladimir
08.08.2018
14:25:02

Shmaltorhbooks
08.08.2018
14:25:34
где ты принимаешь решение когда их регистрировать, а где нет?
не ты, а твой код
и прикинь если кейсов таких не 3, а 103

Vladimir
08.08.2018
14:26:41
я работаю с mvc
там четко есть вьюхи и контроллеры в которых прописывается все что надо

Shmaltorhbooks
08.08.2018
14:27:08

Bohdan
08.08.2018
14:27:10
> mvc
понеслась

F01134H
08.08.2018
14:27:20
бля дайте ему РО кто-нибудь

Google

Bohdan
08.08.2018
14:27:33

Anton
08.08.2018
14:27:35
Т.е. в 2018 году twig это единственно правильный способ писать не SPA проекты и все кто делает не так дураки?

Maksim
08.08.2018
14:27:47
чёт реально тролль)

F01134H
08.08.2018
14:27:50

Bohdan
08.08.2018
14:27:56

Vladimir
08.08.2018
14:28:10

Bohdan
08.08.2018
14:28:27

Vladimir
08.08.2018
14:28:41
нет просто пример какой-то мутный

Sergei
08.08.2018
14:28:57
ну в случае шаблонизаторов блоками это решается

Vladimir
08.08.2018
14:29:30
ну так вьюхи тоже разные бывают

Shmaltorhbooks
08.08.2018
14:29:47
ну так вьюхи тоже разные бывают
ну в моем примере вроде как всё понятно - у тебя есть одна страничка html и в зависимости от условий - надо подвключать 100 разных js

Vladimir
08.08.2018
14:30:53
у меня может быть layout вьюха index.html в ней например написано <?= $content?>
Этот контент разный в зависимости от того куда приходит юзер
То есть он идет в news/view ему контроллер news рендерит вьюху view в layout index

Shmaltorhbooks
08.08.2018
14:31:58
у тебя зенд штоле?
а, yii

Vladimir
08.08.2018
14:32:07
yii2

Maksim
08.08.2018
14:32:16
юишники знают толк в мвс)

Mayor
08.08.2018
14:33:14
> php
> mvc

Google

Anton
08.08.2018
14:33:20
Вот у меня проект на ZF1
Ему 10 лет
Мне что, его на twig переписывать?

Shmaltorhbooks
08.08.2018
14:34:05
не, тут разговор не о том, чтоб что-то переписывать
а чувак отвергает саму пользу от шаблонизаторов

Artem
08.08.2018
14:34:15
кстати реально полезная дискуссия, я забыл, что не указал в резюме кейворд twig :D

Shmaltorhbooks
08.08.2018
14:34:27
переписывать тебе или нет - решать не нам)
мы обсуждаем полезность/бесполезность)

Vladimir
08.08.2018
14:35:43
> php
> mvc
yii2 хороший годный mvc фреймворк для того чтобы быстро и просто поднимать проекты любой сложности
и работает все неплохо
ну разве только кроме тех случаев когда нужно оч много фронта

Mayor
08.08.2018
14:36:23

Vladimir
08.08.2018
14:36:24
хотя в жс чате советовали в таком случае делать бек на yii2 а фронт на vue

Shmaltorhbooks
08.08.2018
14:36:38
в js чате советовали yii
это надо записать

Vladimir
08.08.2018
14:36:58
там советовали ноду
)

Shmaltorhbooks
08.08.2018
14:37:01
а в angular чате монгу не советовали?)

Mayor
08.08.2018
14:37:02
фронт не должен ьыть задачей пхп

Google

Vladimir
08.08.2018
14:37:32

Mayor
08.08.2018
14:37:40
vue логически правильнее

Vladimir
08.08.2018
14:37:49
и смотря что ты подразумеваешь под фронтом

Mayor
08.08.2018
14:38:06

Vladimir
08.08.2018
14:38:21
если кроме вывода данных ничего особо не нужно небольшие вставки ajax-a решают проблемы все с фронтом

Mayor
08.08.2018
14:38:39
это не так удобно

Vladimir
08.08.2018
14:39:01
ну возможно

Sergey
08.08.2018
14:39:01

Admin
ERROR: S client not available

Vladimir
08.08.2018
14:40:10
почему ты админ а таких общеизвестных вещей не знаешь?
ii is an open source, object-oriented, component-based MVC PHP web application framework.
Ларка тоже mvc
https://ru.wikipedia.org/wiki/Laravel
На чем вы пишите тогда лол

Alan
08.08.2018
14:42:09
еще варианты есть?)

Shmaltorhbooks
08.08.2018
14:42:11
на CodeIgniter'е

Vladimir
08.08.2018
14:42:58
на phtml
)0

Google

Sergey
08.08.2018
14:43:02
и куда положить логику которая должна проверять что ты не заюзал пароль при смене оного на тот который ты уже юзал ранее

Vladimir
08.08.2018
14:43:51

Sergey
08.08.2018
14:44:11

Vladimir
08.08.2018
14:44:42
держи мой ленивый друг)

Sergey
08.08.2018
14:44:53
Ларка тоже mvc
и потому большинство разработчиков на Yii/laravel пишут всю логику в контроллерах?

Vladimir
08.08.2018
14:45:04

Sergey
08.08.2018
14:45:11
или делают запросы в базу из шаблонов (через AR)

Vladimir
08.08.2018
14:45:21

Alexander
08.08.2018
14:45:54
очередной холивар за фреймворк

Sergey
08.08.2018
14:45:54

Vladimir
08.08.2018
14:46:10
Во всех чатах пхпгикс или Yii чате все сеньоры и в кукбуках и прочие прошаренные челы много раз говорили что контроллеры должны быть максимально тонкими

Sergey
08.08.2018
14:46:25

Vladimir
08.08.2018
14:46:40
это значит что бизнес-логика должна быть в модели
а контроллер должен склеивать модель и вид

Sergey
08.08.2018
14:47:11
я видел наркоманов которые наслушались про "максимально тонкие" и их контроллеры начинали выглядеть вот так:
public function someAction(Request $request)
{
return $this->someService->doSomething($request);
}

Alexander
08.08.2018
14:47:21

Vladimir
08.08.2018
14:47:27
ну это да

Sergey
08.08.2018
14:47:27

Shaun
08.08.2018
14:47:35
Как же его потом совесть будет мучить когда узнает хоть половину того что знает фесор)

Sergey
08.08.2018
14:47:48