Что бы вы хотели получить в Yii 2?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
mitallast
1) Пространства имён поддерживаются и сейчас, т.е. для перечисленных задач должно быть достаточно.
6-2) Я лично этим не занимался. По отзывам, пришлось использовать изменённый логгер: http://www.yiiframework.com/wiki/140/real-time-logging
Nihisil
Зачем? Какие плюсы?
1) Пространства имён поддерживаются и сейчас, т.е. для перечисленных задач должно быть достаточно.
6-2) Я лично этим не занимался. По отзывам, пришлось использовать изменённый логгер: http://www.yiiframework.com/wiki/140/real-time-logging
Nihisil
Зачем? Какие плюсы?
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 102
- Зарегистрирован: 2011.02.04, 12:47
Re: Что бы вы хотели получить в Yii 2?
Очень бы хотелось включения в Yii концепции инфоблоков/справочников, как у битрикса или CCK как у Друпала. Т.е. чтобы мы могли делать БЫСТРО не только админки с "прошитым" кол-вом полей, а и с произвольным. Т.е. полноценная модель с AR'ом, но c произвольными полями, которые добавляют юзеры. Возможно для этого стоит сделать параллельный механизм, подобный relation, но больше заточенный под нужды добавления в модель кастомных полей через доп. таблицы. Т.е. мы делаем special relation с собственными сервисными таблицами, обслуживающими доп. поля, и привязываем эти таблицы к модели. Мои представления о подобных таблицах я описал в теме: viewtopic.php?f=9&t=2383
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Это вам не в вопросы улучшения yii, а в топик разработки модулей. Данная концепция называется CCK, есть у друпала и джумлы.
-
- Сообщения: 10
- Зарегистрирован: 2010.09.24, 13:21
Re: Что бы вы хотели получить в Yii 2?
Хотел бы добавить возможность интеграции с behat(http://behat.org/). Добавляется довольно просто, единственная проблема - с путями в bootstrap.php.
Как бы аккуратнее добавить эту возможность? Мб сделать опцию в создании yiic типа --behat? Либо добавить галочку при создании модели в gii?
Как бы аккуратнее добавить эту возможность? Мб сделать опцию в создании 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();
?>
Re: Что бы вы хотели получить в Yii 2?
Wade - ну так возьмите битрикс или друпал. В чем проблема то =D Делать из фреймворка цмс - идея старая и мертвая.
1) Да, поддерживается. Но хочется, чтобы сам фреймворк использовал name-space.
6-2) Ясно, попробую тогда сам что-то накорябать.
Добавлю пожелания:
* Добавить базовые классы для тестирования компонентов, моделей, форм и прочих.
* Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.
1) Да, поддерживается. Но хочется, чтобы сам фреймворк использовал name-space.
6-2) Ясно, попробую тогда сам что-то накорябать.
Добавлю пожелания:
* Добавить базовые классы для тестирования компонентов, моделей, форм и прочих.
* Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Ах и вот еще что, чтоб был способ перегрузить стандартный CWidget от которого все виджеты наследуются.
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Ekstazi писал(а):Ах и вот еще что, чтоб был способ перегрузить стандартный CWidget от которого все виджеты наследуются.
а разве его нет?
Жду Yii 3!
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Ну я писал о нем, но это извращение. То есть я хочу чтоб например CTreeView наследовался от моего класса а не от фреймвочного.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
mitallast
1) Для галочки или есть практический смысл?
Что должно быть в этих базовых классах?
Пока вероятность переезда на меркуриал больше, чем на гит.
Ekstazi
Можно подключить свой в index.php, хотя это не наследование… А что хочется поменять в CWidget?
1) Для галочки или есть практический смысл?
Что должно быть в этих базовых классах?
Пока вероятность переезда на меркуриал больше, чем на гит.
Ekstazi
Можно подключить свой в index.php, хотя это не наследование… А что хочется поменять в CWidget?
Нравится Yii? Давайте сделаем его лучше!.
- sergebezborodov
- Сообщения: 133
- Зарегистрирован: 2010.06.10, 19:53
- Откуда: Dnepropetrovsk-Sevastopol, UA
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Хотелось бы более прозрачный метод переопределения системных классов,
для примера CMenu юзает CHtml
У меня в проекте имеется потомок Html, с переопределенной функцией link, например, добавляет доп параметр в урл
Но для меню моя функция не будет вызываться
для примера CMenu юзает CHtml
У меня в проекте имеется потомок Html, с переопределенной функцией link, например, добавляет доп параметр в урл
Но для меню моя функция не будет вызываться
A passion to perform
http://sergebezborodov.com
http://sergebezborodov.com
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Sam Ну например на форуме проскакивала задача как сделать все id в проекте уникальными. Я про подобные задачки, но я знаю что есть способ который я предложил, но ИМХО, это издевательство над концепцией ООП.
-
- Сообщения: 102
- Зарегистрирован: 2011.02.04, 12:47
Re: Что бы вы хотели получить в Yii 2?
Я и писал про CCK. Дело в том, что в друпале 7 он вошел в ядро. Я и подумал - что было бы неплохо сразу заточить до ума подобные возможности на уровне ядра. Это как relations - хочешь - пользуйся. Не хочешь - не пользуйся.Ekstazi писал(а):Это вам не в вопросы улучшения yii, а в топик разработки модулей. Данная концепция называется CCK, есть у друпала и джумлы.
Однако те, кто отсылают меня к модулям, возможно правы. Может это и не для ядра функционал.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
yii - фреймворк, а drupal - cms.
-
- Сообщения: 75
- Зарегистрирован: 2011.01.20, 23:52
Re: Что бы вы хотели получить в Yii 2?
Хотелось бы именно в yii, без использования костылей типа поменять все self:: на static::. Чтобы из коробки было сделано так.Sam Dark писал(а):maschingan, оно будет и без Yii Конкретней.
Помимо этого хотелось бы более гибкой работы с Postres-ом, например возможность передавать в колонку с типом array непосредственно массива, а не как сейчас $model->array = '{' . implode(', ' . $array). '}' или что-то в этом роде, обратно соответственно тоже, ну и валидацию всего этого дела. Хотя это можно сделать и раньше я думаю.
Ещё было бы круто иметь какой-то встроенный инструмент на подобии phing для начальной конфигурации приложения: подстановка переменных в конфиги, выставление прав на директории и тд.
Можно сделать свою конфигурацию capistrano с прикрученными к ниму миграциями и обновлением кэша... Больше я пока не знаю чего желать)))
Re: Что бы вы хотели получить в Yii 2?
а как насчет генерирования правил валидации на javascript(например jquery validate) на основе правил в модели для разгрузки сервера?
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Уже есть расширение для этого.
Re: Что бы вы хотели получить в Yii 2?
не знал. СпасибоEkstazi писал(а):Уже есть расширение для этого.
- greatdane
- Сообщения: 408
- Зарегистрирован: 2010.10.20, 14:05
- Откуда: Электросталь
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
+1000! Можно бы и не дожидаясь второй версии...mitallast писал(а): * Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Что бы вы хотели получить в Yii 2?
Так уже есть вроде гит. ) Или я не так понял ?
-
- Сообщения: 75
- Зарегистрирован: 2011.01.20, 23:52
Re: Что бы вы хотели получить в Yii 2?
+1!mitallast писал(а):* Переехать на гит, в частности на гитхаб. Ненавижу svn с его глюками.