
Oleksandr
20.06.2016
15:22:45
render cell

Bear
20.06.2016
15:22:46
ну и еще зависит от того, что тебе надо. Если просто классы проставить то это можно сделать через параметры. Если же полная замена - статью не найду, но ты можещь скачать какой-нибудь бустер и посмотреть как там сделано, первом yii они наследовались от CGridView(например) и замещали нужные методы

Dmitriy
20.06.2016
15:24:43
пойду копать
У symfony версия 3.1, было уже несколько LTS релизов, был релиз с бэкпортингом новых фич, библиотеки пилятся и пилятся, изменения приходят пачками

Google

Dmitriy
20.06.2016
15:48:31
У Yii2 версия только 2.0.8
У них что, настолько идеальный код (как они думают), что с ним делать ничего не надо чтоли?

Oleksandr
20.06.2016
15:49:57
Просто симфони круче. Я хоть и на yii пишу, но очевидно, что он не дотягивает до уровня симфони

Dmitriy
20.06.2016
15:51:56
Симфони позиционирует себя не как фреймворк, а больше как набор библиотек, с объединяющим кодом
Yii - монолит, просто один пакет с тучей папок

Oleksandr
20.06.2016
15:53:15
Поэтому симфони и лучше. Он гибок, не навязывает свою архитектуру и структуру. Все бандлы без проблем можно юзать отдельно

Dmitriy
20.06.2016
15:53:27
Ну хорошо, на yii действительно быстрее накидать сайтик, чтобы посмотреть идею в общем, глянуть на proof of concept

Oleksandr
20.06.2016
15:53:54
Это да.
Согласен. И ещё очень быстро за счёт виджетов создать админку
Или обычное CRUD Приложение

Dmitriy
20.06.2016
15:54:29
Ну можно же пойти путем Lavarel, Drupal 8, и заюзать компоненты symfony. Есть же Yii::$app->response

Oleksandr
20.06.2016
15:55:42
В yii из коробки много полезного фукционала у виджетов

Google

Роман
20.06.2016
15:55:42
Я так понимаю покупать рабов не в этом чате

Oleksandr
20.06.2016
15:56:07
И не надо ничего пилить.

Dmitriy
20.06.2016
15:56:32
Меня просто как будто откинуло на 4-5 лет назад
ну правда, конфиги - PHP, вьюхи - PHP
Все завязано на статических функциях. Привет процедурный код в ОО обертке!

Oleksandr
20.06.2016
15:58:32
Где это все завязано на статике?

Dmitriy
20.06.2016
15:59:09
А магия, ох уж эта магия. Зачем прозрачность поведения интерфейсов? В пекло! 1000 неочевидного поведения лучше, чем одно очевидное!
Я как юнит-тестинг должен этого делать? Как процедурного кода?

Oleksandr
20.06.2016
15:59:52
Так а ты Laravel видел?)

Dmitriy
20.06.2016
15:59:58
Неа)

Oleksandr
20.06.2016
16:00:19
Там все через di и ioc
Все тоже через static вызывается ))

Dmitriy
20.06.2016
16:00:54
Мейнстрим сейчас, это все-таки Yii 2 и Symfony

Oleksandr
20.06.2016
16:00:55
Не скажи. Может в снг

Alex
20.06.2016
16:01:21
Сделали мне сайт сейчас на twig сцука лучше бы на простом php фреймворки зло

Dmitriy
20.06.2016
16:01:22
ModelSearch::find($params)
это не код фреймворка

Google

Dmitriy
20.06.2016
16:02:03

Firdavs
20.06.2016
16:02:32
`Model::load()` же в laravel

Oleksandr
20.06.2016
16:03:39
ModelSearch::find($params)
ну так, если ты хочешь проверить применились ли параметры в CdbCriteria, в чем проблема сделать $dataProvider = ModelSearch::find($params); assert($dataProvider->getCriteria(), $criteria)

Alex
20.06.2016
16:03:44
да в обычном пхп прописал страницу в движке и не мучаешь мозг а тут прописывать линки в двуз местах да и сайт весит значитеьно больше обычного кода...

Oleksandr
20.06.2016
16:04:30

Dmitriy
20.06.2016
16:06:01
обычный
посмотри в папке с кэшом, если не веришь

Alex
20.06.2016
16:06:31

Dmitriy
20.06.2016
16:06:50
сравните: global $app; и \Yii::$app

Alex
20.06.2016
16:07:21

Dmitriy
20.06.2016
16:07:26
найди 10 отличий как говорится. Сообщество зачем боролось с глобальными переменными? Чтобы иметь глобальные синглноты?

Dmitriy
20.06.2016
16:07:52
Чтобы получать инконсистентность состояния опять?
А потом проводить ночи в дебаге, да где же млять эта хрень устанавливается?

Alex
20.06.2016
16:09:14
Нафиг. Будет заказ на обновление только php7 и mysql 5.7 только хардкор. Да и по производительности 7ка рвет всех и вся... смотрел сравнения с фреймворками.

Dmitriy
20.06.2016
16:10:12
Ну дык, PHP растет как язык, как среда исполнения кода. Это логично
Его ругают-то "матерые" программисты только по инерции, потому что это было когда-то модно

Alex
20.06.2016
16:11:58
?
badoo кстати перешли на 7ку и говорили что съэкономили кучу денег из-за скорости открытия страниц если нечего не путаю

Dmitriy
20.06.2016
16:13:32
Я пока не решаюсь на 7ку

Google

Dmitriy
20.06.2016
16:13:37
У меня нет хайлоада пока

Gilfoyle
20.06.2016
16:14:26
Слушайте а нубасу лучше 7 изучать или все таки 5 там ведь гайдов больше будет ?
,

Dmitriy
20.06.2016
16:14:45
Темболее я думаю, что они сделают бэкпортинг всего рефакторинга с 7ки например на 5.7

Firdavs
20.06.2016
16:14:45
Ничем не отличаются почти

Oleksandr
20.06.2016
16:14:48
под PHP7 до сих пор нет php-redis, php-xdebug
нужно из сорцов собирать

Gilfoyle
20.06.2016
16:15:20
Сложна, лучше на 5 пока

Alex
20.06.2016
16:15:22

Gilfoyle
20.06.2016
16:15:32
Амм

Admin
ERROR: S client not available

Dmitriy
20.06.2016
16:15:33

Gilfoyle
20.06.2016
16:15:44
Окей

Firdavs
20.06.2016
16:15:47

Dmitriy
20.06.2016
16:15:51
а учиться писать красивый код и не говнокодить можно и на 5

Gilfoyle
20.06.2016
16:16:04
Всегда стараюсь
Psr-2

Dmitriy
20.06.2016
16:17:02
Просто не представляю, какие изменения могут поставить человека перед выбором, с чего начать: 5 или 7

Gilfoyle
20.06.2016
16:17:49
Гайдов больше, говорю же

Oleksandr
20.06.2016
16:17:54
та нет там аж таких глобальных изменений

Google

Gilfoyle
20.06.2016
16:18:25
Слышал много скептических мнений

Oleksandr
20.06.2016
16:18:30
это же не совсем другой язык
просто новая версия

Firdavs
20.06.2016
16:18:45
С новыми функциями

Oleksandr
20.06.2016
16:18:46
добавили пару фич, оптимизировали работу с памятью
yii1 нормально работает на php7

Dmitriy
20.06.2016
16:19:06
сахара добавили и типизирования немного
вот и все

Vladimir
20.06.2016
16:19:41

Dmitriy
20.06.2016
16:20:09
Ну щас прям пару кубиков рафинада добавили)

Vladimir
20.06.2016
16:20:37
Весьма меня веселили комменты к коммитам к Imagick
PHP 5.3 Arrays
PHP 5.3 Arrays again
ну и так далее

Alex
20.06.2016
16:20:48
на ютубе есть курс часов на 40 по php

Yury
20.06.2016
16:21:24
ну да, пхп же как раз язык для генерации фракталов

Gilfoyle
20.06.2016
16:21:40
Сейчас читаю Мета Занстру

Alex
20.06.2016
16:22:20
вот еще удобный иснструмент phpbean

Dmitriy
20.06.2016
16:22:37
Зато в 7.1 нас ждет
Catching multiple exception types
Support class constant visibility
Generalize support of negative string offsets
Void return types

Vladimir
20.06.2016
16:23:24
Ууу, добра то
Дайте мне возможность писать по несколько __construct в класс