Найдено 14 результатов
- 2017.03.29, 20:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запрос для поиска релевантных статей
- Ответы: 3
- Просмотры: 1541
Запрос для поиска релевантных статей
Есть модель Article и некий набор разных категорий, куда может цепляться этот Article, например Category и List, и связи many-to-many в таблицах "article_list" и "article_category". Задача: найти релевантные Article для заданной модели статьи, в которых совпадает хотя бы одна Cat...
- 2017.02.10, 16:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: как накатить миграцию для тестовой базы
- Ответы: 2
- Просмотры: 1756
Re: как накатить миграцию для тестовой базы
Код: Выделить всё
cd tests/bin
php yii migrate/up
- 2017.02.09, 14:39
- Форум: Авторский код и библиотеки
- Тема: Yii2-recaptcha
- Ответы: 17
- Просмотры: 9066
Re: Yii2-recaptcha
Как ее обойти в acceptance тестах?
- 2017.02.09, 12:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Widget yii2
- Ответы: 7
- Просмотры: 2623
Re: Widget yii2
Окей, если вам так нравится, тогда сделайте так:
Код: Выделить всё
<?= Portlet::begin() ?>
<?= Portlet::end() ?>
- 2017.02.09, 12:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Widget yii2
- Ответы: 7
- Просмотры: 2623
Re: Widget yii2
Соответственно должно работать: public static function begin($config = []) { $config['class'] = get_called_class(); /* @var $widget Widget */ $widget = Yii::createObject($config); static::$stack[] = $widget; echo "<div class='portlet'><br />"; return $widget; } public static function end()...
- 2017.02.09, 12:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Widget yii2
- Ответы: 7
- Просмотры: 2623
Re: Widget yii2
Begin и end должны возвращать сам объект виджета, а вывод осуществляется обычным echo сразу.
У вас же выводится только:
А по умолчанию run() пустой.
У вас же выводится только:
Код: Выделить всё
echo $widget->run();
- 2017.02.03, 15:10
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: RBAC и deploy
- Ответы: 4
- Просмотры: 2683
Re: RBAC и deploy
Спасибо за варианты, буду пробовать.
- 2017.02.03, 10:46
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: RBAC и deploy
- Ответы: 4
- Просмотры: 2683
RBAC и deploy
Поделитесь жизнеспособным методом для ведения RBAC ролей/разрешений на DEV, и переносе их на PROD. Если хранить все в БД и менять через админку, придется переносить все руками или делать странные миграции каждый раз. Кто-то на форуме писал что хранит все в консольной команде, которая перестраивает в...
- 2016.12.18, 23:32
- Форум: Архитектура, дизайн, ООП
- Тема: Модель для many-to-many
- Ответы: 2
- Просмотры: 1889
Re: Модель для many-to-many
Спасибо, то что нужно.
- 2016.12.18, 22:23
- Форум: Архитектура, дизайн, ООП
- Тема: Модель для many-to-many
- Ответы: 2
- Просмотры: 1889
Модель для many-to-many
Бизнес задача: есть сайты куда публикуются объявления (каталоги). Есть сами объявления. Объявление публикуеся в каталог и доступно по определенному URL. Каталоги могу удаляться и добавляться в базу. Придумал такую схему: advert ------------- id name catalog ------------- id name published_link id ad...
- 2016.05.17, 22:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выборка из БД, отчет
- Ответы: 17
- Просмотры: 4694
Re: Выборка из БД, отчет
А одним запросом с SUM и JOIN не обойтись?
- 2015.10.11, 18:43
- Форум: Документация и рецепты (Yii 2.x)
- Тема: (решено) Как делать роутинг?
- Ответы: 4
- Просмотры: 3418
Re: Как делать роутинг?
Удалось решить проблему, теперь для генерации ссылок не создается ни одного лишнего SQL запроса, т.е. количество запросов не зависит от количества выводимых ссылок. Sam Dark навел на мысль - можно хранить URL вместе с категориями. Но тогда все еще нужно делать запрос для каждого вхождения на его род...
- 2015.10.07, 18:52
- Форум: Документация и рецепты (Yii 2.x)
- Тема: (решено) Как делать роутинг?
- Ответы: 4
- Просмотры: 3418
Re: Как делать роутинг?
Sam Dark, если в правильно понял, это сведет количество запросов для генерации ссылки на каждого товара до одного (все равно для каждого товара придется просить у SQL главную родительскую категорию). Я так понял, при такой структуре роутинга, для генерации ссылок на товары не избежать SQL запроса на...
- 2015.10.07, 18:10
- Форум: Документация и рецепты (Yii 2.x)
- Тема: (решено) Как делать роутинг?
- Ответы: 4
- Просмотры: 3418
(решено) Как делать роутинг?
Переношу сайт-каталог на Yii2. Одно из требований - сохранение всех URL. Есть два уровня категорий /programms /computers/notebook И в вхождения в них (скажем, товары): /programms/123 /computers/notebook/1234 При чем товар может входить в несколько категорий, но его URL генерируется по одной из них (...