Найдено 115 результатов
- 2019.09.30, 17:33
- Форум: Тестирование (Yii 2.x)
- Тема: Загрузка fixture один раз для всего теста
- Ответы: 15
- Просмотры: 4530
- 2018.01.19, 15:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm, ajax валидация не пишет самостоятельно ошибки при удалении тэга обертки поля.
- Ответы: 1
- Просмотры: 1182
ActiveForm, ajax валидация не пишет самостоятельно ошибки при удалении тэга обертки поля.
Есть сложное поле, $form->field. 1) при установки 'options' => ['tag' => null] перестает писать ошибки валидации в поле для ошибки $form->field($modelEmailSubscription, 'email', [ 'template' => "<b class='lb-14'>{$modelEmailSubscription->attributeLabels()['email']}</b>" . "<div class=...
- 2017.09.12, 12:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Кастомизация CoreScript в коде
- Ответы: 0
- Просмотры: 1152
Кастомизация CoreScript в коде
Всем привет! Проект разросся, но используется jQuery 1.11.1 В связи с новым функционалом на некоторых страницах появилась необходимость использовать jQuery 3.2.1, но боюсь сломать остальную часть сайта. Решил в layout'е переопределить corescript следующим образом: Yii::app()->clientScript->packages[...
- 2017.07.21, 14:30
- Форум: Общие вопросы (Yii 1.x)
- Тема: Очередность загрузки скриптов
- Ответы: 1
- Просмотры: 1431
Очередность загрузки скриптов
Всем привет. Столкнулся с проблемой при загрузке JS библиотеки и ее использования. Я подгружаю модальное окно через AJAX: $('#modal').modal({remote: site/modal}); и в site/modal рендерю представление (часть модального окна) в этом представлении подгружаю js библиотеку через registerScriptFile: switc...
- 2017.06.21, 09:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Правильное использование тем
- Ответы: 3
- Просмотры: 1712
Re: Правильное использование тем
https://github.com/samdark/yii2-cookbook/blob/master/book/switching-themes.md Спасибо за рецепт, реализовал его в методе init() контроллера. Но осталась не большая проблемка. Все css файлы гружу через Assets, там указал : public function init() { $this->sourcePath = \Yii::$app->controller->view->th...
- 2017.06.20, 16:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Правильное использование тем
- Ответы: 3
- Просмотры: 1712
Правильное использование тем
Всем привет! Столкнулся с проблемой создания тем. Планируется: при изменении одного значения в конфиге (или контроллере $theme, тогда одной странички) переводить весь сайт на разные темы. Конфиг: 'components'=>[ 'view' => [ 'theme' => [ 'basePath' => '@app/themes/theme1', 'baseUrl' => '@app/themes/t...
- 2017.06.15, 11:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Удаление пустых GET параметров из url
- Ответы: 4
- Просмотры: 2787
Удаление пустых GET параметров из url
Всем привет. Столкнулся с проблемой, на форме (activeForm) есть много параметров (около 10), но форму можно отправлять если есть хотя бы один параметр, при этом в url остальные пустые. Хотелось бы для красоты url вырезать все пустые параметры, но не JS, jQuery, redirect! Есть ли способ каким нибудь ...
- 2017.06.13, 13:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 sphinx, limit 20, ну максимум 1000, нужно больше.
- Ответы: 4
- Просмотры: 3484
Re: Yii2 sphinx, limit 20, ну максимум 1000, нужно больше.
Может вернете $data = Index::find()->asArray()->all(); А потом count ($data); Я при помощи запроса формирую ActiveDataProvider (далее itemList на страницу). Мне это количество не очень нужно, оно нужно провайдеру, а провайдер хочет получать его при помощи count(*). UPD видимо и ActiveDataProvider м...
- 2017.06.13, 13:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 sphinx, limit 20, ну максимум 1000, нужно больше.
- Ответы: 4
- Просмотры: 3484
Re: Yii2 sphinx, limit 20, ну максимум 1000, нужно больше.
чтобы увеличить выборку попробуйте $query->addOptions(['max_matches' => 10000]) чтобы узнать кол-во $results = $query->showMeta(true)->limit(0)->search(); $count = (int)ArrayHelper::getValue($results, 'meta.total_found', 0); Спасибо, мета информация помогла, но не в случае с фасетами. При попытке и...
- 2017.06.09, 14:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 sphinx, limit 20, ну максимум 1000, нужно больше.
- Ответы: 4
- Просмотры: 3484
Yii2 sphinx, limit 20, ну максимум 1000, нужно больше.
Всем привет! Столкнулся с проблемой что при запросе, получаю 20: $data = Index::find()->all(); echo count($data); //20 Ну ладно, индексы обычно большие попробуем поставить лимит $data = Index::find()->limit(10000000)->all(); echo count($data); //1000 Хм, что за ерунда ? Конечно это работает как надо...
- 2017.04.28, 09:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: url::canonical создает правильную ссылку?
- Ответы: 2
- Просмотры: 1487
Re: url::canonical создает правильную ссылку?
Они вроде сами должны вычищаться в Url::canonical() Почему то не вычищаються, может конечно я не правильно реализовал. Просто добавил все возможные get параметры в параметры action: public function actionSearch($x=null,$y=null,$z=null,$id=null) А в коде метода уже добываю что пришло из GET: Yii::$a...
- 2017.04.27, 14:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: url::canonical создает правильную ссылку?
- Ответы: 2
- Просмотры: 1487
url::canonical создает правильную ссылку?
Всем привет. хочу сделать каноническую ссылку, но думаю что результат не верный делаю так: $canonicalUrl = preg_replace(['/[a-zA-Z]=&/', '/[a-zA-Z]=$/', '/\?$/', '/\&$/'], '', Url::canonical()); $this->registerLinkTag([ 'rel' => 'canonical', 'href' => $canonicalUrl, ]); Здесь я удаляю пустые...
- 2017.04.04, 14:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Typeahead запрос по нескольким полям.
- Ответы: 1
- Просмотры: 1145
Typeahead запрос по нескольким полям.
Всем привет. Использую Typeahead Widget от kartik Там по дефолту отправляется запрос на сервер только со значением текущего поля, делаю таким кодом : echo $form->field($model, 'q')->widget(Typeahead::classname(), [ 'dataset' => [ [ 'datumTokenizer' => "Bloodhound.tokenizers.obj.whitespace('valu...
- 2017.03.09, 15:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sphinx, не получается реализовать snippet
- Ответы: 1
- Просмотры: 1306
Re: Sphinx, не получается реализовать snippet
Разобрался, оказывается просто надо вернуть исходный текст, но странно, как будто сфинкс сам не знает его. В общем код под номером 2 работает, в представлении просто $model->getSnippet(). Возникает другой вопрос, как задать имя снипета или id, чтобы создавать несколько сниппетов ?
- 2017.03.09, 11:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sphinx, не получается реализовать snippet
- Ответы: 1
- Просмотры: 1306
Sphinx, не получается реализовать snippet
Всем привет. Не получается сделать снипет, использую расширение yii2-sphinx. Как я понимаю можно сделать это при помощи нескольких способов: 1) через $query->match(...)->snippetByModel() Но для этого как я понял от сюда нужны отношения. Я правильно понимаю это нужно использовать если мы хотим сделат...
- 2017.02.21, 09:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sphinx: Не однозначное количество данных в facets.
- Ответы: 10
- Просмотры: 3990
Re: Sphinx: Не однозначное количество данных в facets.
установить модуль debug и на вкладке запросов посмотреть https://github.com/yiisoft/yii2-debug Благодарю) Запрос получается вот такой : SELECT * FROM `rt_index` WHERE (MATCH('')) AND (salary_from >= 25000) ORDER BY `pub_date` DESC LIMIT 10 OPTION max_matches = 10 FACET INTERVAL(salary_from,20000) A...
- 2017.02.20, 21:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sphinx: Не однозначное количество данных в facets.
- Ответы: 10
- Просмотры: 3990
Re: Sphinx: Не однозначное количество данных в facets.
нужно смотреть какой запрос генерируется я вот просто смотрю в примере http://sphinxsearch.com/blog/2013/06/21/faceted-search-with-sphinx/ тут делается 1 раз интервал INTERVAL(price,200,400,600,800) as price_segment возможно стоит попробовать так а тут демка http://demos.sphinxsearch.com/SphinxFace...
- 2017.02.20, 16:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sphinx: Не однозначное количество данных в facets.
- Ответы: 10
- Просмотры: 3990
Re: Sphinx: Не однозначное количество данных в facets.
но когда начинаю в $this->salary класть какие то значения в фасетах начинают скакать. ну так выборка меняется, вот и значения фасетов изменяются. фасеты же применяются к текущей выборке С этим согласен, но по сути у меня же указана только минимальный порог. Так же фасеты должны только уменьшаться п...
- 2017.02.20, 15:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sphinx: Не однозначное количество данных в facets.
- Ответы: 10
- Просмотры: 3990
Re: Sphinx: Не однозначное количество данных в facets.
в andWhere integer
в фасетах строка
- 2017.02.20, 15:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sphinx: Не однозначное количество данных в facets.
- Ответы: 10
- Просмотры: 3990
Re: Sphinx: Не однозначное количество данных в facets.
что означает но почему то в зависимости от запроса данные пересчитываются по разному. ? при разных $this->salary разные значения в фасетах. т.е. если у меня ничего не попало в andWhere (перед ним условие) то фасеты все разные (не знаю конечно на сколько там правильный результат), но когда начинаю в...