Найден 71 результат

Ro7
2015.01.18, 19:42
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Медленный hasMany viaTable
Ответы: 7
Просмотры: 4176

Re: Медленный hasMany viaTable

Индексы есть. Ко времени работы db вопросов нет. Вопрос к другому времени... обработки/отдачи случае использования hasMany-viaTable.... когда запросы в базе 40мс, а общее время 16 секунд. И для примера второй запрос, где возвращается из базы такой же объем данные и более менее приличное время обрабо...
Ro7
2015.01.16, 14:50
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Медленный hasMany viaTable
Ответы: 7
Просмотры: 4176

Медленный hasMany viaTable

Quote - цитаты QuoteTag - теги quote_tag_x_quote - связующая таблица Модель QuoteTag имеет метод:     //выбрать все цитаты тега     public function getQuotes(){         return $this->hasMany(Quote::className(), ['id' => 'quote_id'])                     ->viaTable('quote_tag_x_quote', ['tag_id' => 'i...
Ro7
2014.12.15, 20:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как проверить валидность формы при submit?
Ответы: 3
Просмотры: 1807

Re: Как проверить валидность формы при submit?

jQuery('#w0').yiiActiveForm().validate()
Говорит что нет такого метода
Ro7
2014.12.15, 19:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как проверить валидность формы при submit?
Ответы: 3
Просмотры: 1807

Re: Как проверить валидность формы при submit?

anton44eg писал(а):документацию читали?
http://www.yiiframework.com/doc-2.0/gui ... validation
Да, но, к сожалению, пока не вижу к какому методу или св-ву обратиться, чтобы получить статус формы через yii js api.
Ro7
2014.12.15, 19:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как проверить валидность формы при submit?
Ответы: 3
Просмотры: 1807

Как проверить валидность формы при submit?

Посмотрел yii.validation.js, и там вроде много всего интересного... Но может кто подскажет, как при нажатии на submit проверить валидность формы? Примерно чтобы сделать так:     $('html').on('click', '.ajax-submit', function(){         if(форма_валидна){             $.ajax();         }         retur...
Ro7
2014.12.07, 16:53
Форум: Общие вопросы по программированию
Тема: Как назвать таблицу
Ответы: 2
Просмотры: 1056

Как назвать таблицу

Как назвать связующую таблицу many2many, если связуемые называются:
1. quote (таблица с цитатами)
2. quote_tag (таблица с тегами)
Ro7
2014.10.03, 20:49
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Что такое с установкой? Требует username
Ответы: 43
Просмотры: 24255

Re: Что такое с установкой? Требует username

Действительное..
А зачем ставится куча версий jquery

И потом:

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

 [InvalidArgumentException]
  Package bower-asset/jquery.inputmask-3.1.27.0 must have a source or dist specified
Ro7
2014.10.03, 18:14
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Что такое с установкой? Требует username
Ответы: 43
Просмотры: 24255

Что такое с установкой? Требует username

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic Installing yiisoft/yii2-app-basic (dev-master ac46b6dab6de9854b462ebee36ab6c3a24b481d0)   - Installing yiisoft/yii2-app-basic (dev-master master)     Downloading: 100% Created project in basic Loading composer reposi...
Ro7
2014.10.01, 18:48
Форум: Авторский код и библиотеки
Тема: Yii2 Starter Kit - шаблон для старта приложения
Ответы: 554
Просмотры: 314690

Re: Yii2 Starter Kit - мой стартовый набор

Обновление до работоспособности в yii2 RC планируется?)
Ro7
2014.08.20, 20:02
Форум: Общие вопросы (Yii 2.x)
Тема: [Query Caching] Как передать переменную в анонимную функцию?
Ответы: 2
Просмотры: 1628

[Query Caching] Как передать переменную в анонимную функцию?

Как, при кешировании запроса, передать переменную в анонимную функцию? SL, DI?

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

$queryCount = Yii::$app->db->cache(function(){
            $query = //Yii::$app->get('');
            return $query->count();
        }, 10); 
Ro7
2014.08.20, 19:28
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно задать limit для отношения many-many?
Ответы: 5
Просмотры: 1874

Re: Как правильно задать limit для отношения many-many?

В общем пришел к какому-то результату... хоть и не так элегантно, как хотелось бы. В yii1 эта задача у меня решена так: public function actionViewTag($tag){     $oTag = QuotesTags::model()->active()->findByAlias($tag);     $criteria = new CDbCriteria;     $criteria->with = array('tags'=>array('scope...
Ro7
2014.08.20, 10:22
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно задать limit для отношения many-many?
Ответы: 5
Просмотры: 1874

Re: Как правильно задать limit для отношения many-many?

Ок. Возьмем конкретный участок.         $dataProvider = new \yii\data\ActiveDataProvider([             'query' => $oTag->getQuotes()         ]);  getQuotes(), через промежуточную таблицу, возвращается 5000+ записей, за 20 секунд - несколько запросов типа IN (.., .., .., .., .., x5000). Даже если там...
Ro7
2014.08.19, 18:58
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно задать limit для отношения many-many?
Ответы: 5
Просмотры: 1874

Re: Как правильно задать limit для отношения many-many?

Результат тот же: http://s14.directupload.net/images/140819/k2xwgsng.png На скриншоте второй запрос. А если через dataProvider? Третий запрос на скриншоте... Получается та же картина. class TagController extends \yii\web\Controller{     public function actionView($alias){         $oTag = Tag::find()...
Ro7
2014.08.19, 18:32
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по assets, bootstrap, etc
Ответы: 7
Просмотры: 3681

Re: Подскажите по assets, bootstrap, etc

Добавить свою css бутсрап тему, которая перекроет или дополнит стандартную. В дистрибьютиве bootstrap 3 есть пример темизации..
Ro7
2014.08.19, 18:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно задать limit для отношения many-many?
Ответы: 5
Просмотры: 1874

Как правильно задать limit для отношения many-many?

Как правильно задать limit для отношения many-many? Задача: получить все цитаты текущего тега. Как видно на скриншоте ниже, некоторые запросы получаются большими и долгими, где более 1000 цитат... Контроллер: $oModels = $oTag->getQuotes()->limit(10)->all(); Модель:     public function getQuotes(){  ...
Ro7
2014.08.13, 14:42
Форум: Архив
Тема: Action Parameters не работает?
Ответы: 7
Просмотры: 5873

Re: Action Parameters не работает?

Точно. Спасибо, буду внимательнее.
Ro7
2014.08.13, 14:13
Форум: Архив
Тема: Action Parameters не работает?
Ответы: 7
Просмотры: 5873

Re: Action Parameters не работает?

<?php namespace frontend\controllers; use Yii; use common\models\Tag; use common\models\Quote; class TagController extends \yii\base\Controller{     public function actionIndex(){     }     public function actionView($alias){         //TODO-Получать $alias параметром экшина         $alias = Yii::$a...
Ro7
2014.08.13, 12:12
Форум: Архив
Тема: Action Parameters не работает?
Ответы: 7
Просмотры: 5873

Re: Action Parameters не работает?

Нет, у меня GET..
Ошибка Missing argument 1.
Хотя через Yii::$app->request->getQueryParam('alias'); значение параметра берется.

Скрин:
http://s7.directupload.net/images/140813/melpqqif.gif

Запрос:
/citati/zhizn

Rules:
'citati/<alias>' => 'tag/view',
Ro7
2014.08.13, 08:34
Форум: Архив
Тема: Action Parameters не работает?
Ответы: 7
Просмотры: 5873

Action Parameters не работает?

Что-то с Action Parameters, у всех работает?