Что бы вы хотели получить в Yii 2?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение slavcodev »

Svyatov писал(а):Это просто вопрос удобства и однородности кода. Я не понимаю в чем проблема предоставить такую возможность? :)
Я против чтоб фреймворк раздували лишним функционалом, который будет использоваться 1 из 100 разработчиков, в 1 из 10 проектов.
Я не читал всех 18 страниц, напишите еще раз где может понадобится, чтоб АР обязательно сначала привести к массиву? Я вообще за объекты, мне привычнее работать с объектами в ООП. А учитывая что в в AR $model->attr = $model["attr"] не вижу проблем.
Жду Yii 3!
Аватара пользователя
Svyatov
Сообщения: 459
Зарегистрирован: 2010.08.12, 14:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение Svyatov »

Я выше написал уже. Приводить к массиву удобно для многих причин, например, отдать данные в json или xml.
Я знаю, что есть CJSON, но это кастыль.
Я против чтоб фреймворк раздували лишним функционалом, который будет использоваться 1 из 100 разработчиков, в 1 из 10 проектов.
За это высказался не один разработчик уже. Я тоже пользуюсь далеко не всем функционалом, который есть в фреймворке, но это не повод вырезать данный функционал, верно?

Я соглашусь, что наверное не стоит делать отдельные методы, нужен один метод, который будет отдавать массив - toArray().
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение slavcodev »

Почему CJSON костыль? и что мешает засунуть этот toArray() в поведение?
Жду Yii 3!
Аватара пользователя
Svyatov
Сообщения: 459
Зарегистрирован: 2010.08.12, 14:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение Svyatov »

mc-bear писал(а):Почему CJSON костыль? и что мешает засунуть этот toArray() в поведение?
Потому что мне может быть нужен другой формат данных, а не json.
Ничто не мешает засунуть это в поведение. Каждому кому это может понадобиться теперь писать свое поведение для этого?
А для обхода массива объектов делать это в foreach?
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение SpiLLeR »

Так реализуйте данные поведения, выкладывайте в расширения и все будут пользоваться) Тоже не вижу смысла добавлять это в фреймворк.
Предупрежден - значит вооружен.
devKP.ru
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение slavcodev »

Svyatov писал(а):А для обхода массива объектов делать это в foreach?
А toArray() ты сделаешь без foreach?
Жду Yii 3!
502
Сообщения: 36
Зарегистрирован: 2011.07.15, 10:07

Re: Что бы вы хотели получить в Yii 2?

Сообщение 502 »

>> toArray()
у AR есть метод getAttributes
http://www.yiiframework.com/doc/api/1.1 ... tes-detail
Аватара пользователя
Svyatov
Сообщения: 459
Зарегистрирован: 2010.08.12, 14:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение Svyatov »

mc-bear писал(а):
Svyatov писал(а):А для обхода массива объектов делать это в foreach?
А toArray() ты сделаешь без foreach?
Если будет возвращаться объект-коллекция, а не массив объектов, то сделаю.
Или ты о том, что foreach все равно будет? Ну так я-то его не увижу.
>> toArray()
у AR есть метод getAttributes
Я в курсе. Только "Note, related objects are not returned."
Так реализуйте данные поведения, выкладывайте в расширения и все будут пользоваться) Тоже не вижу смысла добавлять это в фреймворк.
Поведение надо пихать в каждую модель. Это напряг. Вопрос можно решить наследованием, но тогда это уже не выложишь - у всех свои родители для моделей.
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение SpiLLeR »

Надо всего лишь написать поведение, где его подключать проблема сугубо того кто его будет использовать. Можно и наследовать поведения родителя.
Предупрежден - значит вооружен.
devKP.ru
Аватара пользователя
RusAlex
Сообщения: 324
Зарегистрирован: 2010.08.29, 15:30

Re: Что бы вы хотели получить в Yii 2?

Сообщение RusAlex »

CGridView хочется чтоб не просто тупо вырезал в ответе данные по id, а еще и выполнял код прилетевший в ответе. как нибудь опционально, типа свойства ф-ции fn.yiigridview.update()
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

RusAlex, ничего не понял. Подробнее.
Аватара пользователя
RusAlex
Сообщения: 324
Зарегистрирован: 2010.08.29, 15:30

Re: Что бы вы хотели получить в Yii 2?

Сообщение RusAlex »

смысл CGridView в том что он запрашивает в $.fn.yiigridview.update() урл, которым этот грид и был сформирован, вырезает из ответа только тот id в котором находится непосредственно таблица, а все остальное выкидывает. Следовательно не выполняет ни одного js скрипта прилетевшего в ответе от сервера. Хочется чтоб выполнялись эти скрипты.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: Что бы вы хотели получить в Yii 2?

Сообщение TM123 »

Мое мнение, следует завести отдельный раздел форума и писать о каждом желании в отдельно теме, очень утомительно прочесть 20 страниц темы и не потерять суть, а еще утомительнее прочесть все 20 страниц с целью выяснить что ваша идея еще не обсуждалась.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

Так и так надо будет прочесть 20 тем :)
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение SpiLLeR »

Может в первый пост выносить основные моменты, что будут делать?)
Предупрежден - значит вооружен.
devKP.ru
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение samdark »

Вынесу со временем.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: Что бы вы хотели получить в Yii 2?

Сообщение TM123 »

Так и так надо будет прочесть 20 тем
Количество тем для прочтения будет меньше однозначно, например, если хочется сделать предложение по базам данных, то не надо будет читать темы по интерфейсу пользователя.
Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение Антон Смирнов »

1) Не работает клиентская валидация (JavaScript), когда в форме используется ajaxSubmitButton. Затронуто это в этой теме:
viewtopic.php?f=6&t=3427

2) Упростить создание формы, в которой используется AJAX - сохранение, т.е. отправляется все на сервер: если все ок, то сохраняем форму и отвечаем каким-нибудь текстом, если не прошла валидация - то как сейчас.
Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: Что бы вы хотели получить в Yii 2?

Сообщение Антон Смирнов »

Мне понравились виджеты в ИИ - очень удобная вещь. Плагинов для Jquery очень много, предлагаю выбирать только лучшие и добавлять их в ядро. Например, MultiFileUpload довольно слабый, предлагаю его заменить, на мой взгляд, самым мощным и удобным плагином по загрузке файлов - http://plugins.jquery.com/project/jQuery-File-Upload
Wallhatt
Сообщения: 32
Зарегистрирован: 2011.04.06, 08:56

Yii

Сообщение Wallhatt »

Sam Dark, подскажите, когда планируется вторая версия Yii (на сайте упоминалось начало 2012, если я не ошибаюсь)? Насколько сильно Yii 2 будет отличаться от Yii 1.1?
Закрыто