Найдено 117 результатов

maxyc
2014.12.10, 00:55
Форум: Общие вопросы (Yii 2.x)
Тема: Баг или фича? Рекурсивно дублирует get данные
Ответы: 6
Просмотры: 3213

Re: Баг или фича? Рекурсивно дублирует get данные

Сообщение MetalGuardian » 2014.12.10, 01:07 нужно указать action у формы, иначе оно сабмитит по текущему урлу Благодарю. даже расстроился малек. Прошу прощения за оффтоп, а дизайн это какой-то фреймворк или реализовывался с нуля? Спецально фотку выложил похвастаться =) Pixit admin скачал. Довольно ...
maxyc
2014.12.09, 23:21
Форум: Общие вопросы (Yii 2.x)
Тема: Реализовано ли в Yii2 необязательный параметр в роуте?
Ответы: 2
Просмотры: 2308

Re: Реализовано ли в Yii2 необязательный параметр в роуте?

Примерно да помойму в кохане была такая фишка 'pattern' => 'admin/doctor(/category-<specialization_code>(/<city>))(/<page>)', Все что внутри скобок - не обязательный параметр. Отработает на след ссылки admin/doctor admin/doctor/category-akusher admin/doctor/category-akusher/moscow admin/doctor/4 // ...
maxyc
2014.12.09, 23:11
Форум: Общие вопросы (Yii 2.x)
Тема: Баг или фича? Рекурсивно дублирует get данные
Ответы: 6
Просмотры: 3213

Re: Баг или фича? Рекурсивно дублирует get данные

Сообщение MetalGuardian » 2014.12.10, 01:07 нужно указать action у формы, иначе оно сабмитит по текущему урлу Благодарю. даже расстроился малек. Прошу прощения за оффтоп, а дизайн это какой-то фреймворк или реализовывался с нуля? Спецально фотку выложил похвастаться =) Pixit admin скачал. Довольно ...
maxyc
2014.12.09, 22:54
Форум: Общие вопросы (Yii 2.x)
Тема: Реализовано ли в Yii2 необязательный параметр в роуте?
Ответы: 2
Просмотры: 2308

Реализовано ли в Yii2 необязательный параметр в роуте?

Допустим имеется ссылка
?day=1&month=12&year=2012

хочется сделать ссылку в виде
/1/12/2012
/1/12
/12/2012

тоесть допустить возможность указания не всех параметров, но чтобы роут отработал
maxyc
2014.12.09, 22:11
Форум: Общие вопросы (Yii 2.x)
Тема: Баг или фича? Рекурсивно дублирует get данные
Ответы: 6
Просмотры: 3213

Re: Баг или фича? Рекурсивно дублирует get данные

код формы <?php $form = ActiveForm::begin([ 'method'=>'get', 'id' => 'doctorSearchFilter' ]); ?> <?=$form->field($doctorSearch, "full_name") ?> <?=$form->field($doctorSearch, "specialization_id", ['template'=>'{input}'])->hiddenInput()?> <?=$form->field($doctorSearch, 'city_id')-...
maxyc
2014.12.09, 22:08
Форум: Общие вопросы (Yii 2.x)
Тема: Баг или фича? Рекурсивно дублирует get данные
Ответы: 6
Просмотры: 3213

Re: Баг или фича? Рекурсивно дублирует get данные

Файрбаг показывает что дублируются инпутхиддены <input type="hidden" value="" name="DoctorSearch[full_name]"> <input type="hidden" value="1" name="DoctorSearch[specialization_id]"> <input type="hidden" value="" name=&quo...
maxyc
2014.12.09, 22:06
Форум: Общие вопросы (Yii 2.x)
Тема: Баг или фича? Рекурсивно дублирует get данные
Ответы: 6
Просмотры: 3213

Баг или фича? Рекурсивно дублирует get данные

Есть форма для поиска докторов. Обычная форма. Метод гет. При нажатии на сабмит, в гет строке отображаются данные верно. Но если нажму сабмит еще раз, то старые данные остаются, но дублируются новыми... http://site.loc/admin/doctor/index?DoctorSearch[full_name]=&DoctorSearch[specialization_id]=1...
maxyc
2014.10.24, 13:14
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Неадекватное поведение MySQL при миграциях
Ответы: 5
Просмотры: 9862

Re: Неадекватное поведение MySQL при миграциях

пс. Удалил базу. ЗАпустил заново миграции кроме последней, что в посте. Создал руками таблицу и ключи. Полет нормальный.
В чем может быть проблема?
maxyc
2014.10.24, 12:58
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Неадекватное поведение MySQL при миграциях
Ответы: 5
Просмотры: 9862

Неадекватное поведение MySQL при миграциях

Миграциями в пхп не пользовался как раз из-за этой траблы. Предыстория. Ни разу не случалось, чтоб под Yii2 миграция с первого раза проходила до конца. Но в данный момент это было последней каплей. Воспроизведение ошибки 1. Создаем миграцию         $this->createTable('doctors_speciality', [         ...
maxyc
2014.09.03, 23:27
Форум: Общие вопросы (Yii 1.x)
Тема: namespaces error
Ответы: 1
Просмотры: 894

namespaces error

Не могу понять от чего так. Использую Yiinitializer. хочу внедрить поддержку namespaces если использовать в моделях, в компонентах, то все ок. Но как только я описываю в контроллерах, тут же выскакивает ошибка Fatal error: Cannot redeclare class backend\controllers\SiteController in /var/www/left/in...
maxyc
2014.07.04, 15:43
Форум: Общие вопросы (Yii 1.x)
Тема: Роутинг
Ответы: 1
Просмотры: 931

Роутинг

Самое сложное место всегда для меня остается это роутинг сделал роуты '<lang:(ru|en|es)>/search'=>'site/search', '<lang:(ru|en|es)>'=>'site/index', '<lang:(ru|en|es)>/<controller:(chat|site|user)>'=>'<controller>/index', '<lang:(ru|en|es)>/<controller:(chat|site|user)>/<action:(\w+)>/<id:\d+>'=>'<co...
maxyc
2014.06.26, 10:54
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

Re: NestedSet: подсчет кол-ва документов в категориях

мне этот параметр и не нужен. для чего он здесь? выбор кол-ва документов в категории включая вложенных категориях производится относительно конкретного элемента дерева. уровень тут не важен. вобщем по форумам пообщавшись понял, что самое лучшее решение это денормализация бд и при создании документов...
maxyc
2014.06.26, 09:52
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

Re: NestedSet: подсчет кол-ва документов в категориях

>подсчитать всё что вложено на один уровень вниз
где вы это увидели?

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

_left >= :left
AND _right<= :right
AND _root= :root
это прогоняется по всем уровням, включая текущий!

куча запросов нынче не так плохо. особенно при кешировании.
maxyc
2014.06.25, 18:07
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

Re: NestedSet: подсчет кол-ва документов в категориях

public function relations(){         return array(             'topics'=>array(self::HAS_MANY, 'YiiForumPost', 'category_id', 'condition'=>'topics.parent_id IS NULL'), //            'countTopics'=>array(self::STAT, 'YiiForumPost', 'category_id', 'condition'=>'t.parent_id IS NULL'), //            'c...
maxyc
2014.06.25, 16:46
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

Re: NestedSet: подсчет кол-ва документов в категориях

SELECT category_id, COUNT(*) FROM `forum_posts` where category_id in(select id from forum_categories where _left >=1 AND _right<=4 AND _root=2) GROUP BY category_id

примерный запрос при каждом вызове геттера
maxyc
2014.06.25, 15:59
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

Re: NestedSet: подсчет кол-ва документов в категориях

Это nested set нам достаточно вытащить ID всех категорий, у которых left и right находится внутри left right текущей категории поиска. затем просто подставить в зарос COUNT если реализовать геттером, то такой подход будет делать заведомо меньше запросов к бд относительно кол-ву категорий просмотра, ...
maxyc
2014.06.25, 09:14
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

Re: NestedSet: подсчет кол-ва документов в категориях

alexZT писал(а):
maxyc писал(а):для того чтоб базу не мучать и задумался про дао
не совсем понял как DAO прям сильно улучшит.
отпишусь как руки дойдут
maxyc
2014.06.24, 09:24
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

Re: NestedSet: подсчет кол-ва документов в категориях

для того чтоб базу не мучать и задумался про дао
maxyc
2014.06.23, 16:39
Форум: Общие вопросы (Yii 1.x)
Тема: NestedSet: подсчет кол-ва документов в категориях
Ответы: 11
Просмотры: 4606

NestedSet: подсчет кол-ва документов в категориях

есть категории nested-set-behavior можт я туплю. как посчитать коль-во документов в категориях? в конечных категориях, ясно понятно, просто stat сделать релейшеном. а как посчитать в верхних категориях все документы в подкатегориях? может есть какой-то лаконичный вариант? идеи такие 1. использовать ...