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

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

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

Сообщение samdark »

У mercurial есть https://bitbucket.org/
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

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

Сообщение Stamm »

Видимо желание перейти на mercurial основано на том, что проекту не нужно будет переезжать с google code?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

Ну, в общем, да. К тому же, есть более-менее нормальный клиент под Windows и нет явных недостатков по сравнению с Git.
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

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

Сообщение Stamm »

Ну в этом плане, тогда лучше переехать на mercurial.
Под windows уже есть черепашка, smartgit. А какие недостатки в git, кроме создания пустых папок?
Аватара пользователя
MMM_Corp
Сообщения: 19
Зарегистрирован: 2010.11.20, 03:15
Откуда: Украина, Тернополь
Контактная информация:

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

Сообщение MMM_Corp »

1. Полную подержку IDE, чтобы каждый раз не лазить в гуглю, хотя наверное это невозможно ибо ПХП-скриптовык...
2. Полную поддержку HTML5 + CSS 3, включая мобильные браузеры как и полная кастомизацыя самой страницы (напр. первой строчкой ХТМЛ-кода, чтобы шло напр. комент, или чтото добавить после </body>)
3. Дебагер, который бы точно указывал где ошибка. (Приведу пример, определил что в вюху передаю масив, в констролере он не был создан как массив, по причине что нет данных в БД, поэтому получается что переменная не ициализирована), поэтому ошибка ведёт на вюху, а на самом деле ошибка в констролере. (хотя конечно в идеале надо бы инициализировать переменную)
4. Мне лично кажется что MVC требует здесь доработки, а именно - если у нас контроллер (то сразу забить его масив $controller[], списком параметров с екнена), аналогично для модели и для вюхи, смысл в том чтобы во вюхе сразу били массивы от контролера и модели. Вреда от этого невижу никакого, потому что переменные итак не освобождаться, а руки лень марать об передачу параметров туда-сюда , ИМХО совсем нужно, даже вредно.
5. AR - вещь может и хорошая, но примитивная, ИМХО. Напр. почему нельзя указывать параметры схемы табл. самостоятельно, их кешировать? Добавить поддержку алиасов тоже нужно, для полей, таблиц как и для названия БД сейчас. Кроме AR считаю что также нужно в полной мере реализовать навигационный метод работы с БД, а не только реляционный.
6. Общие библиотеки типа Jquery, хорошо бы тянуть с CDN, или хотя бы сделать сейчас этот процес настраиваемым.
7. Включить возможность подавления урлов. Напр. если урл пустой, то не выводить его.

PHP как и MVC - вещи сугубо не знающые что такое "состояние" (это делается через куки и урлы), то как мне кажется стоит ждать 6 версии ПХП и 6 версии мускула уже тогда делать новую версию Yii, ИМХО.
Мой сайт на Yii: http://redbird.te.ua
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

Stamm
smartgit — не черепашка ;) Посмотрел их вторую версию вчера. Она начала работать, что уже очень очень хорошо и сводит на нет один из аргументов в пользу mercurial.

MMM_Corp
1. В PhpStorm будет.
2. А сейчас не поддерживается?
3. Можно скинуть мне минимальное приложение с такой ошибкой в главном контроллере?
4. Вред есть. Всё, что делается не самим программистом должно быть очевидно. В данном случае это не так.
5. Можно, перекрывая соответствующие методы модели. Так, например, указываются виртуальные первичные ключи для использования MyISAM.
Что такое навигационный метод?
6. Настраивается. См. гайд: http://yiiframework.ru/doc/guide/ru/topics.performance
7. ?
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

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

Сообщение Stamm »

Sam Dark
Я про другую черепашку =) TortoiseGit
Насчёт тикетной системы. На гитхабе есть тикеты, но они пока в зачаточном состоянии. Можно прикрутить redmine, в принципе.
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

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

Сообщение because »

Отношение STAT. Не нашел способа как заставить выполнить все одним запросом. Т.е. запрос относящийся к связи STAT выполняется всегда отдельно. together в этом случае не работает. Соотвественно сортировать не получается. К примеру, мне нужно выбрать SUM(rating) товаров пользователя и чтобы можно было сортировать по этому полю. Т.е. ввести возможность добавления вложенных запросов SELECT name, (SELECT SUM(rating) FROM goods WHERE goods.user_id = users.user_id) as rating FROM users. Чтобы в AR была такая возможность, хотя может она есть и я плохо смотрел. Сейчас приходится писать такие запросы вручную.

UPD Похоже можно добавить произвольный запрос в $criteria->select, обьявив выражение свойством модели. Пожелание снимается в таком случае ) ну разве что кроме together для stat relation
RTFM !
Аватара пользователя
mitaichik
Сообщения: 512
Зарегистрирован: 2010.09.24, 21:18
Откуда: Россия, Санкт-Петербург

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

Сообщение mitaichik »

Хотелось бы что-нить стандартное для работки с деревьями. ИМХО это проблема (и работа с изображениями) больше всего вызывает вопросов у новичков, да и вообще. Но если изображения нужны далеко не везде - то деревья практически везде.

И еще - чтоб при передаче параметра-массива, можно было написать null, если он пустой.
Например, в CHtml::tag() часто параметр htmlOptions бывает пустой, а контент - нет. Зачем тогда создавать пустой массив?
Последний раз редактировалось mitaichik 2011.04.22, 18:26, всего редактировалось 1 раз.
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение SpiLLeR »

Возможность расширять CComponent.
Предупрежден - значит вооружен.
devKP.ru
mitallast
Сообщения: 207
Зарегистрирован: 2010.02.21, 20:40
Откуда: Голицыно
Контактная информация:

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

Сообщение mitallast »

Было бы здорово иметь связку компонентов для работы с графами.
Например, для работы со статусами как с направленными циклическими графами, итераторы для обхода графа, работа с графом, хранящимся на уровне БД - тут видимо нужно предоставить API для реализации кастомных графов.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

mitallast, ну это больше на расширение тянет.
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

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

Сообщение Ekstazi »

Согласен
PixoiD
Сообщения: 111
Зарегистрирован: 2009.09.25, 10:14

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

Сообщение PixoiD »

Сегодня на хабре проскочила интересная статейка http://habrahabr.ru/blogs/php/118269/ . Ну вы меня понимаете))) Удобно было бы))))
Сила аргументов, аргументы силы!
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

makegood
Сообщения: 15
Зарегистрирован: 2011.05.05, 08:44
Контактная информация:

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

Сообщение makegood »

В используемых мной ранее фреймворках (ZF и CI) есть руководство по оформлению кода, в Yii такого не нашел, удобно, когда есть какие-то общие рекомендации.
Jampire
Сообщения: 207
Зарегистрирован: 2011.01.28, 11:45
Откуда: Гомель
Контактная информация:

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

Сообщение Jampire »

makegood, оно?
Изображение
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
Аватара пользователя
Kirill
Сообщения: 128
Зарегистрирован: 2010.08.28, 22:34

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

Сообщение Kirill »

Хочу работу с социальными сервисами из коробки. И возможность организации своего OAuth-сервера
github profile: https://github.com/kirs
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

Это точно не задача ядра.
Закрыто