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

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

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

Сообщение samdark »

mitallast
1) Пространства имён поддерживаются и сейчас, т.е. для перечисленных задач должно быть достаточно.
6-2) Я лично этим не занимался. По отзывам, пришлось использовать изменённый логгер: http://www.yiiframework.com/wiki/140/real-time-logging

Nihisil
Зачем? Какие плюсы?
Vasiliy Baukin
Сообщения: 102
Зарегистрирован: 2011.02.04, 12:47

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

Сообщение Vasiliy Baukin »

Очень бы хотелось включения в Yii концепции инфоблоков/справочников, как у битрикса или CCK как у Друпала. Т.е. чтобы мы могли делать БЫСТРО не только админки с "прошитым" кол-вом полей, а и с произвольным. Т.е. полноценная модель с AR'ом, но c произвольными полями, которые добавляют юзеры. Возможно для этого стоит сделать параллельный механизм, подобный relation, но больше заточенный под нужды добавления в модель кастомных полей через доп. таблицы. Т.е. мы делаем special relation с собственными сервисными таблицами, обслуживающими доп. поля, и привязываем эти таблицы к модели. Мои представления о подобных таблицах я описал в теме: viewtopic.php?f=9&t=2383
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

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

Сообщение Ekstazi »

Это вам не в вопросы улучшения yii, а в топик разработки модулей. Данная концепция называется CCK, есть у друпала и джумлы.
akostrikov
Сообщения: 10
Зарегистрирован: 2010.09.24, 13:21

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

Сообщение akostrikov »

Хотел бы добавить возможность интеграции с behat(http://behat.org/). Добавляется довольно просто, единственная проблема - с путями в bootstrap.php.
Как бы аккуратнее добавить эту возможность? Мб сделать опцию в создании yiic типа --behat? Либо добавить галочку при создании модели в gii?

Код: Выделить всё

<?
require_once 'PHPUnit/Autoload.php';
require_once 'PHPUnit/Framework/Assert/Functions.php';
$yii=dirname(__FILE__).'/../yii/framework/yii.php';//Вот эти две строчки
$config=dirname(__FILE__).'/protected/config/main.php';//features можно ложить в корень приложения, С этим путём проблемы нет.

// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

require_once($yii);
Yii::createWebApplication($config)->run();
?>
mitallast
Сообщения: 207
Зарегистрирован: 2010.02.21, 20:40
Откуда: Голицыно
Контактная информация:

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

Сообщение mitallast »

Wade - ну так возьмите битрикс или друпал. В чем проблема то =D Делать из фреймворка цмс - идея старая и мертвая.

1) Да, поддерживается. Но хочется, чтобы сам фреймворк использовал name-space.
6-2) Ясно, попробую тогда сам что-то накорябать.

Добавлю пожелания:
* Добавить базовые классы для тестирования компонентов, моделей, форм и прочих.
* Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

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

Сообщение Ekstazi »

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

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

Сообщение slavcodev »

Ekstazi писал(а):Ах и вот еще что, чтоб был способ перегрузить стандартный CWidget от которого все виджеты наследуются.

а разве его нет?
Жду Yii 3!
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

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

Сообщение Ekstazi »

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

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

Сообщение samdark »

mitallast
1) Для галочки или есть практический смысл?

Что должно быть в этих базовых классах?
Пока вероятность переезда на меркуриал больше, чем на гит.

Ekstazi
Можно подключить свой в index.php, хотя это не наследование… А что хочется поменять в CWidget?
Аватара пользователя
sergebezborodov
Сообщения: 133
Зарегистрирован: 2010.06.10, 19:53
Откуда: Dnepropetrovsk-Sevastopol, UA
Контактная информация:

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

Сообщение sergebezborodov »

Хотелось бы более прозрачный метод переопределения системных классов,
для примера CMenu юзает CHtml
У меня в проекте имеется потомок Html, с переопределенной функцией link, например, добавляет доп параметр в урл
Но для меню моя функция не будет вызываться
A passion to perform
http://sergebezborodov.com
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

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

Сообщение Ekstazi »

Sam Ну например на форуме проскакивала задача как сделать все id в проекте уникальными. Я про подобные задачки, но я знаю что есть способ который я предложил, но ИМХО, это издевательство над концепцией ООП.
Vasiliy Baukin
Сообщения: 102
Зарегистрирован: 2011.02.04, 12:47

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

Сообщение Vasiliy Baukin »

Ekstazi писал(а):Это вам не в вопросы улучшения yii, а в топик разработки модулей. Данная концепция называется CCK, есть у друпала и джумлы.
Я и писал про CCK. Дело в том, что в друпале 7 он вошел в ядро. Я и подумал - что было бы неплохо сразу заточить до ума подобные возможности на уровне ядра. Это как relations - хочешь - пользуйся. Не хочешь - не пользуйся.

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

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

Сообщение Ekstazi »

yii - фреймворк, а drupal - cms.
maschingan
Сообщения: 75
Зарегистрирован: 2011.01.20, 23:52

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

Сообщение maschingan »

Sam Dark писал(а):maschingan, оно будет и без Yii :) Конкретней.
Хотелось бы именно в yii, без использования костылей типа поменять все self:: на static::. Чтобы из коробки было сделано так.
Помимо этого хотелось бы более гибкой работы с Postres-ом, например возможность передавать в колонку с типом array непосредственно массива, а не как сейчас $model->array = '{' . implode(', ' . $array). '}' или что-то в этом роде, обратно соответственно тоже, ну и валидацию всего этого дела. Хотя это можно сделать и раньше я думаю.
Ещё было бы круто иметь какой-то встроенный инструмент на подобии phing для начальной конфигурации приложения: подстановка переменных в конфиги, выставление прав на директории и тд.
Можно сделать свою конфигурацию capistrano с прикрученными к ниму миграциями и обновлением кэша... Больше я пока не знаю чего желать)))
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

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

Сообщение rak »

а как насчет генерирования правил валидации на javascript(например jquery validate) на основе правил в модели для разгрузки сервера?
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

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

Сообщение Ekstazi »

Уже есть расширение для этого.
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

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

Сообщение rak »

Ekstazi писал(а):Уже есть расширение для этого.
не знал. Спасибо
Аватара пользователя
greatdane
Сообщения: 408
Зарегистрирован: 2010.10.20, 14:05
Откуда: Электросталь
Контактная информация:

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

Сообщение greatdane »

mitallast писал(а): * Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.
+1000! Можно бы и не дожидаясь второй версии...
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

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

Сообщение Ekstazi »

Так уже есть вроде гит. ) Или я не так понял ?
maschingan
Сообщения: 75
Зарегистрирован: 2011.01.20, 23:52

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

Сообщение maschingan »

mitallast писал(а):* Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.
+1!
Закрыто