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

GroZa
2018.02.26, 09:57
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Как перейти с phpmanager на dbmanager?
Ответы: 2
Просмотры: 1937

Как перейти с phpmanager на dbmanager?

Есть какой-то простой способ перенести данные из assignmentFile, itemFile, roleFile в базу данных и начать использовать DBManager?
GroZa
2017.03.04, 13:40
Форум: Общие вопросы (Yii 2.x)
Тема: Как переключить базу данных?
Ответы: 2
Просмотры: 1509

Re: Как переключить базу данных?

Решил так: // в beforeAction, например: if (Yii::$app->db->isActive) { Yii::$app->db->close(); } Yii::$app->set('db', Yii::createObject([ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=t;port=;dbname=object_' . $config->code, ]));
GroZa
2017.03.04, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: Как переключить базу данных?
Ответы: 2
Просмотры: 1509

Как переключить базу данных?

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

 'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=;port=;dbname=object_36',
        ],
Мне надо динамически менять dbname в зависимости от url.
GroZa
2016.05.20, 11:35
Форум: Общие вопросы (Yii 2.x)
Тема: captcha не работает
Ответы: 14
Просмотры: 7219

Re: captcha не работает

Была точно такая же проблема на yii1. Нужно было задать id приложения в конфиге. Ибо если он не установлен, то id генерируется рандомом при каждом запуске, и следовательно капча сохраняется постоянно в разные места в сессии.
GroZa
2016.05.20, 11:31
Форум: Общие вопросы (Yii 2.x)
Тема: wiftmailer openserver
Ответы: 9
Просмотры: 4454

Re: wiftmailer openserver

Это 100% из-за установленного fileTransport => true
GroZa
2016.05.20, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте хостинг для Advanced приложения
Ответы: 13
Просмотры: 5815

Re: Посоветуйте хостинг для Advanced приложения

В том то и дело, все предлагают через htaccess редиректить. Но мне бы хотелось чтобы для backend и frontend был свои htaccess и были независимы друг от друга (только от папки common).
Вот только что 1gb.ru написал
Изображение
GroZa
2016.05.20, 10:24
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте хостинг для Advanced приложения
Ответы: 13
Просмотры: 5815

Посоветуйте хостинг для Advanced приложения

Добрый день. Имеется advanced yii2 template структура каталогов сайта: /backend /backend/web (DocumentRoot для админки. Доступ будет admin.sitename.ru) /backend/web/.htaccess /backend/web/index.php /common /console /frontend /frontend/web (DocumentRoot для сайта. Доступ будет sitename.ru) /frontend/...
GroZa
2016.05.03, 13:54
Форум: Общие вопросы (Yii 2.x)
Тема: seo
Ответы: 8
Просмотры: 3315

Re: seo

Мне кажется:
1. делать интересный контент
2. Яндекс.Директ/Google.Adwords и прочая реклама
3. Адекватные title, h1, metaDescription
GroZa
2016.05.02, 23:07
Форум: Общие вопросы (Yii 2.x)
Тема: hasOne наоборот
Ответы: 5
Просмотры: 2617

Re: hasOne наоборот

$product = $category->getProducts()->one();  А как через with это подгрузить? зачем вам для одной первой записи жадная загрузка, почитайте точнее Про жадную загрузку А так выглядит вот так $category= Сategory::find()->with('product')->one(); $product = $category->getProducts(); Category это я прост...
GroZa
2016.05.02, 15:42
Форум: Общие вопросы (Yii 2.x)
Тема: hasOne наоборот
Ответы: 5
Просмотры: 2617

Re: hasOne наоборот

ElisDN писал(а):

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

$product = $category->getProducts()->one();
А как через with это подгрузить?
GroZa
2016.05.02, 14:54
Форум: Общие вопросы (Yii 2.x)
Тема: hasOne наоборот
Ответы: 5
Просмотры: 2617

hasOne наоборот

Возможно тупой вопрос.          // модель Product     public function getCategory()     {         return $this->hasOne(Category::className(), ['id' => 'category_id']);     }  category_id в таблице Product. А как должен выглядеть hasOne когда product_id в модели Category? Т.е. всё как у hasMany, но н...
GroZa
2016.04.30, 21:37
Форум: Общие вопросы по программированию
Тема: Проблема с составлением запроса.
Ответы: 0
Просмотры: 1085

Проблема с составлением запроса.

Есть таблица product (id, name).
Есть таблица product_option (id, product_id, option_id)
У продукта могут быть несколько опций (связь HAS_MANY).

Как запросом получить список продукции у которых есть опции (option_id), скажем, 1, 14, 25?
GroZa
2016.04.29, 16:45
Форум: Общие вопросы (Yii 2.x)
Тема: Очень сложный запрос
Ответы: 1
Просмотры: 1246

Очень сложный запрос

Есть типичная задача вывода продукции с фильтром по цене. Решается просто: $query = Product::find(); $query->andWhere('price >= :min_price', [':min_price' => 10000]); $query->andWhere('price <= :max_price', [':max_price' => 99999]); $provider = new ActiveDataProvider(['query' => $query, 'pagination'...
GroZa
2016.02.17, 11:41
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по корзине
Ответы: 2
Просмотры: 1470

Вопрос по корзине

Добрый день. Подскажите, как лучше сделать. Я всегда использовал yii2-shopping-cart в качестве корзины. Есть модель Product (implements CartPositionInterface) и я добавляю его в корзину как $cart->put($product, $count); Но в моем проекте у продукта могут быть типы (Например у банки протеина могут бы...
GroZa
2015.12.22, 17:40
Форум: Общие вопросы (Yii 2.x)
Тема: Связь Many to many
Ответы: 12
Просмотры: 3216

Re: Связь Many to many

как вы получаете вложенный подкатегории? Вот так. Но это только подкатегории без подподкатегорий. Наверное вопрос можно было бы и поставить "как получить все категории всех уровней?".    /**      * Получить дочерние категории.      *      * @return ActiveQuery      */     public function ...
GroZa
2015.12.22, 17:29
Форум: Общие вопросы (Yii 2.x)
Тема: Связь Many to many
Ответы: 12
Просмотры: 3216

Связь Many to many

Есть 3 таблицы. product (id, name) category (id, name, parent_id) и связывающая их product_category (category_id, product_id). Получить список продуктов одной конкретной категории я могу с помощью простого hasMany viaTable. Но как мне, зная id категории, получить все продукты данной категории включа...
GroZa
2015.11.19, 14:43
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте БД адресов
Ответы: 5
Просмотры: 2231

Re: Посоветуйте БД адресов

Я лично использую фиас, потому что в нем данные полнее. Конечно в фиасе далеко не все, он постоянно пополняется и ничего более полного и официального нет. Я взял данные из таблицы addrobj и house. Получается надо хранить два числа для одного итема(в вашем случае объявления) Просто структуру ФИАСа к...
GroZa
2015.11.19, 14:15
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте БД адресов
Ответы: 5
Просмотры: 2231

Посоветуйте БД адресов

Добрый день. Делаю сайт — каталог объявлений агентств недвижимости. При создании объявления, пользователь должен выбрать: Регион, Нас. пункт (город, село, посёлок), Микрорайон (не район) города. Улицу и дом он заполняет сам. И метку на яндекс-карте тоже ставит сам. Вопросы: 1) Какую шуструю базу дан...
GroZa
2015.11.11, 12:30
Форум: Общие вопросы (Yii 2.x)
Тема: Шаблон advanced и htaccess
Ответы: 5
Просмотры: 2330

Re: Шаблон advanced и htaccess

Всем спасибо за ответы!