Что бы вы хотели получить в Yii 2?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
У mercurial есть https://bitbucket.org/
Нравится Yii? Давайте сделаем его лучше!.
- Stamm
- Сообщения: 407
- Зарегистрирован: 2010.03.14, 18:59
- Откуда: Россия, Москва
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Видимо желание перейти на mercurial основано на том, что проекту не нужно будет переезжать с google code?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Ну, в общем, да. К тому же, есть более-менее нормальный клиент под Windows и нет явных недостатков по сравнению с Git.
Нравится Yii? Давайте сделаем его лучше!.
- Stamm
- Сообщения: 407
- Зарегистрирован: 2010.03.14, 18:59
- Откуда: Россия, Москва
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Ну в этом плане, тогда лучше переехать на mercurial.
Под windows уже есть черепашка, smartgit. А какие недостатки в git, кроме создания пустых папок?
Под windows уже есть черепашка, smartgit. А какие недостатки в git, кроме создания пустых папок?
- MMM_Corp
- Сообщения: 19
- Зарегистрирован: 2010.11.20, 03:15
- Откуда: Украина, Тернополь
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
1. Полную подержку IDE, чтобы каждый раз не лазить в гуглю, хотя наверное это невозможно ибо ПХП-скриптовык...
2. Полную поддержку HTML5 + CSS 3, включая мобильные браузеры как и полная кастомизацыя самой страницы (напр. первой строчкой ХТМЛ-кода, чтобы шло напр. комент, или чтото добавить после </body>)
3. Дебагер, который бы точно указывал где ошибка. (Приведу пример, определил что в вюху передаю масив, в констролере он не был создан как массив, по причине что нет данных в БД, поэтому получается что переменная не ициализирована), поэтому ошибка ведёт на вюху, а на самом деле ошибка в констролере. (хотя конечно в идеале надо бы инициализировать переменную)
4. Мне лично кажется что MVC требует здесь доработки, а именно - если у нас контроллер (то сразу забить его масив $controller[], списком параметров с екнена), аналогично для модели и для вюхи, смысл в том чтобы во вюхе сразу били массивы от контролера и модели. Вреда от этого невижу никакого, потому что переменные итак не освобождаться, а руки лень марать об передачу параметров туда-сюда , ИМХО совсем нужно, даже вредно.
5. AR - вещь может и хорошая, но примитивная, ИМХО. Напр. почему нельзя указывать параметры схемы табл. самостоятельно, их кешировать? Добавить поддержку алиасов тоже нужно, для полей, таблиц как и для названия БД сейчас. Кроме AR считаю что также нужно в полной мере реализовать навигационный метод работы с БД, а не только реляционный.
6. Общие библиотеки типа Jquery, хорошо бы тянуть с CDN, или хотя бы сделать сейчас этот процес настраиваемым.
7. Включить возможность подавления урлов. Напр. если урл пустой, то не выводить его.
PHP как и MVC - вещи сугубо не знающые что такое "состояние" (это делается через куки и урлы), то как мне кажется стоит ждать 6 версии ПХП и 6 версии мускула уже тогда делать новую версию Yii, ИМХО.
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?
Stamm
smartgit — не черепашка Посмотрел их вторую версию вчера. Она начала работать, что уже очень очень хорошо и сводит на нет один из аргументов в пользу mercurial.
MMM_Corp
1. В PhpStorm будет.
2. А сейчас не поддерживается?
3. Можно скинуть мне минимальное приложение с такой ошибкой в главном контроллере?
4. Вред есть. Всё, что делается не самим программистом должно быть очевидно. В данном случае это не так.
5. Можно, перекрывая соответствующие методы модели. Так, например, указываются виртуальные первичные ключи для использования MyISAM.
Что такое навигационный метод?
6. Настраивается. См. гайд: http://yiiframework.ru/doc/guide/ru/topics.performance
7. ?
smartgit — не черепашка Посмотрел их вторую версию вчера. Она начала работать, что уже очень очень хорошо и сводит на нет один из аргументов в пользу mercurial.
MMM_Corp
1. В PhpStorm будет.
2. А сейчас не поддерживается?
3. Можно скинуть мне минимальное приложение с такой ошибкой в главном контроллере?
4. Вред есть. Всё, что делается не самим программистом должно быть очевидно. В данном случае это не так.
5. Можно, перекрывая соответствующие методы модели. Так, например, указываются виртуальные первичные ключи для использования MyISAM.
Что такое навигационный метод?
6. Настраивается. См. гайд: http://yiiframework.ru/doc/guide/ru/topics.performance
7. ?
Нравится Yii? Давайте сделаем его лучше!.
- Stamm
- Сообщения: 407
- Зарегистрирован: 2010.03.14, 18:59
- Откуда: Россия, Москва
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Sam Dark
Я про другую черепашку =) TortoiseGit
Насчёт тикетной системы. На гитхабе есть тикеты, но они пока в зачаточном состоянии. Можно прикрутить redmine, в принципе.
Я про другую черепашку =) TortoiseGit
Насчёт тикетной системы. На гитхабе есть тикеты, но они пока в зачаточном состоянии. Можно прикрутить redmine, в принципе.
Re: Что бы вы хотели получить в Yii 2?
Отношение 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
UPD Похоже можно добавить произвольный запрос в $criteria->select, обьявив выражение свойством модели. Пожелание снимается в таком случае ) ну разве что кроме together для stat relation
RTFM !
Re: Что бы вы хотели получить в Yii 2?
Хотелось бы что-нить стандартное для работки с деревьями. ИМХО это проблема (и работа с изображениями) больше всего вызывает вопросов у новичков, да и вообще. Но если изображения нужны далеко не везде - то деревья практически везде.
И еще - чтоб при передаче параметра-массива, можно было написать null, если он пустой.
Например, в CHtml::tag() часто параметр htmlOptions бывает пустой, а контент - нет. Зачем тогда создавать пустой массив?
И еще - чтоб при передаче параметра-массива, можно было написать null, если он пустой.
Например, в CHtml::tag() часто параметр htmlOptions бывает пустой, а контент - нет. Зачем тогда создавать пустой массив?
Последний раз редактировалось mitaichik 2011.04.22, 18:26, всего редактировалось 1 раз.
-
- Сообщения: 350
- Зарегистрирован: 2009.09.17, 16:47
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Возможность расширять CComponent.
Предупрежден - значит вооружен.
devKP.ru
devKP.ru
Re: Что бы вы хотели получить в Yii 2?
Было бы здорово иметь связку компонентов для работы с графами.
Например, для работы со статусами как с направленными циклическими графами, итераторы для обхода графа, работа с графом, хранящимся на уровне БД - тут видимо нужно предоставить API для реализации кастомных графов.
Например, для работы со статусами как с направленными циклическими графами, итераторы для обхода графа, работа с графом, хранящимся на уровне БД - тут видимо нужно предоставить API для реализации кастомных графов.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
mitallast, ну это больше на расширение тянет.
Нравится Yii? Давайте сделаем его лучше!.
Re: Что бы вы хотели получить в Yii 2?
Сегодня на хабре проскочила интересная статейка http://habrahabr.ru/blogs/php/118269/ . Ну вы меня понимаете))) Удобно было бы))))
Сила аргументов, аргументы силы!
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
PixoiD, viewtopic.php?f=12&t=2969
Нравится Yii? Давайте сделаем его лучше!.
Re: Что бы вы хотели получить в Yii 2?
В используемых мной ранее фреймворках (ZF и CI) есть руководство по оформлению кода, в Yii такого не нашел, удобно, когда есть какие-то общие рекомендации.
Re: Что бы вы хотели получить в Yii 2?
makegood, оно?
Re: Что бы вы хотели получить в Yii 2?
Не совсем, вот примеры:Jampire писал(а):makegood, оно?
http://framework.zend.com/manual/en/cod ... style.html
http://codeigniter.com/user_guide/gener ... guide.html
Re: Что бы вы хотели получить в Yii 2?
Хочу работу с социальными сервисами из коробки. И возможность организации своего OAuth-сервера
github profile: https://github.com/kirs
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Это точно не задача ядра.
Нравится Yii? Давайте сделаем его лучше!.