Найден 71 результат
- 2015.01.18, 19:42
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Медленный hasMany viaTable
- Ответы: 7
- Просмотры: 4176
Re: Медленный hasMany viaTable
Индексы есть. Ко времени работы db вопросов нет. Вопрос к другому времени... обработки/отдачи случае использования hasMany-viaTable.... когда запросы в базе 40мс, а общее время 16 секунд. И для примера второй запрос, где возвращается из базы такой же объем данные и более менее приличное время обрабо...
- 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...
- 2014.12.15, 20:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как проверить валидность формы при submit?
- Ответы: 3
- Просмотры: 1807
Re: Как проверить валидность формы при submit?
jQuery('#w0').yiiActiveForm().validate()
Говорит что нет такого метода
Говорит что нет такого метода
- 2014.12.15, 19:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как проверить валидность формы при submit?
- Ответы: 3
- Просмотры: 1807
Re: Как проверить валидность формы при submit?
Да, но, к сожалению, пока не вижу к какому методу или св-ву обратиться, чтобы получить статус формы через yii js api.anton44eg писал(а):документацию читали?
http://www.yiiframework.com/doc-2.0/gui ... validation
- 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...
- 2014.12.07, 16:53
- Форум: Общие вопросы по программированию
- Тема: Как назвать таблицу
- Ответы: 2
- Просмотры: 1056
Как назвать таблицу
Как назвать связующую таблицу many2many, если связуемые называются:
1. quote (таблица с цитатами)
2. quote_tag (таблица с тегами)
1. quote (таблица с цитатами)
2. quote_tag (таблица с тегами)
- 2014.10.03, 20:49
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Что такое с установкой? Требует username
- Ответы: 43
- Просмотры: 24255
Re: Что такое с установкой? Требует username
Действительное..
А зачем ставится куча версий jquery
И потом:
А зачем ставится куча версий jquery
И потом:
Код: Выделить всё
[InvalidArgumentException]
Package bower-asset/jquery.inputmask-3.1.27.0 must have a source or dist specified
- 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...
- 2014.10.01, 18:48
- Форум: Авторский код и библиотеки
- Тема: Yii2 Starter Kit - шаблон для старта приложения
- Ответы: 554
- Просмотры: 314690
Re: Yii2 Starter Kit - мой стартовый набор
Обновление до работоспособности в yii2 RC планируется?)
- 2014.08.20, 20:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: [Query Caching] Как передать переменную в анонимную функцию?
- Ответы: 2
- Просмотры: 1628
Re: [Query Caching] Как передать переменную в анонимную функ
Спасибо. Это гениально:)
- 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);
- 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...
- 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). Даже если там...
- 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()...
- 2014.08.19, 18:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подскажите по assets, bootstrap, etc
- Ответы: 7
- Просмотры: 3681
Re: Подскажите по assets, bootstrap, etc
Добавить свою css бутсрап тему, которая перекроет или дополнит стандартную. В дистрибьютиве bootstrap 3 есть пример темизации..
- 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(){ ...
- 2014.08.13, 14:42
- Форум: Архив
- Тема: Action Parameters не работает?
- Ответы: 7
- Просмотры: 5873
Re: Action Parameters не работает?
Точно. Спасибо, буду внимательнее.
- 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...
- 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',
Ошибка Missing argument 1.
Хотя через Yii::$app->request->getQueryParam('alias'); значение параметра берется.
Скрин:
http://s7.directupload.net/images/140813/melpqqif.gif
Запрос:
/citati/zhizn
Rules:
'citati/<alias>' => 'tag/view',
- 2014.08.13, 08:34
- Форум: Архив
- Тема: Action Parameters не работает?
- Ответы: 7
- Просмотры: 5873
Action Parameters не работает?
Что-то с Action Parameters, у всех работает?