Найден 51 результат

specterguy
2015.03.21, 11:24
Форум: Общие вопросы (Yii 2.x)
Тема: denyCallback в behaviors (продолжить выполнение)
Ответы: 4
Просмотры: 885

Re: denyCallback в behaviors (продолжить выполнение)

хотел сделать так, но видимо уже не получится 'denyCallback' => function ($rule, $action) {                     if (Yii::$app->user->isGuest) {                         $this->redirect(['site/login']);                     } else if (!UserIdentity::checkAccess(Yii::$app->controller->route)) {         ...
specterguy
2015.03.21, 11:16
Форум: Общие вопросы (Yii 2.x)
Тема: denyCallback в behaviors (продолжить выполнение)
Ответы: 4
Просмотры: 885

Re: denyCallback в behaviors (продолжить выполнение)

я просто имел ввиду, что функция в behaviors находится)
тогда может подскажите мне, где можно прописать условие, типа if (userGroup == "admin" or checkAccessToAction("index")), чтобы правила в access в behaviors проигнорировались и екшен в любом случае вызвался?
specterguy
2015.03.21, 01:43
Форум: Общие вопросы (Yii 2.x)
Тема: denyCallback в behaviors (продолжить выполнение)
Ответы: 4
Просмотры: 885

denyCallback в behaviors (продолжить выполнение)

Можно ли сделать что-то типа return true; в 'denyCallback' => function ($rule, $action) { чтобы реквест выполнился далее? Так же как в 'matchCallback' => function ($rule, $action) { Пробовал return true и просто ничего не писал - просто происходит exit() или die(), то есть до екшена не доходит
specterguy
2015.03.16, 23:08
Форум: Общие вопросы (Yii 2.x)
Тема: render view вне контроллера
Ответы: 2
Просмотры: 693

Re: render view вне контроллера

чтобы было понятнее зачем мне это - я делаю очередь отправки мыла через табл в базе, вот и нужно генерить сначала body из view и класть это дело в базу "путь к view и layout может быть любым" - у меня модульная система, модуль удаляется или отключается и также пропадает доступ к views и layouts для ...
specterguy
2015.03.16, 23:02
Форум: Общие вопросы (Yii 2.x)
Тема: render view вне контроллера
Ответы: 2
Просмотры: 693

render view вне контроллера

Помогите сделать render view вне контроллера Нашел метод: \Yii::$app->view->renderFile(Yii::getAlias('@app/file.php'), [     'email' => 'qwerty@asd.zxc',     'token' => '999666' ]);   но этот метод не принимает параметр - путь к layout Метод: \Yii::$app->view->render('file', [     'email' => 'qwerty...
specterguy
2015.03.15, 20:00
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно хранить контроллеры и вызывать экшены в контроллерах?
Ответы: 4
Просмотры: 1183

Re: Как правильно хранить контроллеры и вызывать экшены в контроллерах?

нет, не нужно в отдельные папки засовывать каждый контроллер
все должны быть в одной папке controllers

я так понял это urlRule?
должен быть - 'qustion' =>'question/index'

должно работать:
/index.php&r=question/index
или
/index.php/qustion
или
/qustion
specterguy
2015.03.15, 18:31
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает Url Rules с параметрами
Ответы: 2
Просмотры: 775

Re: Не работает Url Rules с параметрами

Блин, правила нужно было местами поменять

Но сторой вопрос остается в силе - зачем слеш в начале роута?
specterguy
2015.03.15, 18:24
Форум: Общие вопросы (Yii 2.x)
Тема: Странно работает жадная загрузка - eager loading
Ответы: 5
Просмотры: 2047

Re: Странно работает жадная загрузка - eager loading

Возможно разработчики доделают такую фишку - если я в запросе укажу

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

->select(['users.*', 'userData.*'])
 
после этого чтобы Yii не генерил ещё один запрос при обращении к

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

$user->userData->id
Как вам такая идея?
specterguy
2015.03.15, 18:19
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает Url Rules с параметрами
Ответы: 2
Просмотры: 775

Не работает Url Rules с параметрами

Yii2 Adnvanced админка по урлу "/cp" есть модуль "cp" правила urlRules: 'password-recovery' => 'cp/default/password-recovery',         'password-recovery/<email:\w+>/<token:\w+>' => 'cp/default/password-recovery',   Создаю урл: Url::to(['/cp/default/password-recovery'])   это работает выводит "/cp/p...
specterguy
2015.03.14, 17:21
Форум: Общие вопросы (Yii 2.x)
Тема: Странно работает жадная загрузка - eager loading
Ответы: 5
Просмотры: 2047

Re: Странно работает жадная загрузка - eager loading

3 запроса: 1 - табл "юзер" джоин "userData" джоин "group" 2 - выбрать с "userData", где ид юзера такое-то 3 - выбрать с "group", где ид группы такое-то Мне кажется или джоин в первом запросе не должен позволять делать 2 следуюющих запроса? И какой толк с innerJoinWith(), если данные связей "userData...
specterguy
2015.03.14, 16:46
Форум: Общие вопросы (Yii 2.x)
Тема: Странно работает жадная загрузка - eager loading
Ответы: 5
Просмотры: 2047

Странно работает жадная загрузка - eager loading

Мне кажется жадная загрузка не работает в Yii2 Вот запрос $user = Users::find()             ->from(Users::tableName() . ' users')             ->where([                 'users.email' => $email,                 'users.is_active' => Users::STATUS_ACTIVE,                 'users.is_email_confirmed' => Us...
specterguy
2015.03.12, 21:11
Форум: Общие вопросы (Yii 2.x)
Тема: кеширование запросов с FileCache
Ответы: 11
Просмотры: 2339

Re: кеширование запросов с FileCache

как же я протупил, я похоже забыл заинсталить свой env...

во всяком случае, спасибо, padlyuck, что уделили мне время
specterguy
2015.03.12, 20:55
Форум: Общие вопросы (Yii 2.x)
Тема: кеширование запросов с FileCache
Ответы: 11
Просмотры: 2339

Re: кеширование запросов с FileCache

мой htaccess в корне: Options -Indexes <IfModule mod_rewrite.c>     RewriteEngine On     RewriteCond %{REQUEST_URI} ^/__storage     RewriteRule ^(.*)$ $1 [L]     RewriteCond %{REQUEST_URI} ^/cp     RewriteRule ^cp/assets/(.*)$ backend/web/assets/$1 [L]     RewriteRule ^cp/css/(.*)$ backend/web/css/$...
specterguy
2015.03.12, 20:43
Форум: Общие вопросы (Yii 2.x)
Тема: кеширование запросов с FileCache
Ответы: 11
Просмотры: 2339

Re: кеширование запросов с FileCache

я точно так указал
у меня все работало, когда я в OpenServer настроил под два домена (domain.com and admin.domain.com) и указал два documentRoot
простое кеширование сейчас $app->cache-get/set работает без проблем
specterguy
2015.03.12, 20:32
Форум: Общие вопросы (Yii 2.x)
Тема: кеширование запросов с FileCache
Ответы: 11
Просмотры: 2339

Re: кеширование запросов с FileCache

попробуйте кто-нибудь, у кого Yii2 advanced настроен для одного домена (/ - фронтенд, /admin - бекенд), включить кеш enableSchemaCache, будет ли работать?
specterguy
2015.03.10, 20:56
Форум: Общие вопросы (Yii 2.x)
Тема: кеширование запросов с FileCache
Ответы: 11
Просмотры: 2339

Re: кеширование запросов с FileCache

по этой ссылке http://mickgeek.com/yii-2-advanced-temp ... ame-domain я взял все кроме Nginx Configuration
specterguy
2015.03.10, 20:49
Форум: Общие вопросы (Yii 2.x)
Тема: кеширование запросов с FileCache
Ответы: 11
Просмотры: 2339

кеширование запросов с FileCache

Здравствуйте! Настроил Yii2 advanced для одного домена через htaccess - http://mickgeek.com/yii-2-advanced-template-on-the-same-domain все работает хорошо, но не кешируются запросы к бд конфиг есть: 'enableSchemaCache' => true, 'schemaCache' => 'fileCache', 'schemaCacheDuration' => 0 и все равно виж...
specterguy
2015.02.21, 22:02
Форум: Общие вопросы (Yii 2.x)
Тема: Не обновляется _identity кука
Ответы: 7
Просмотры: 1319

Re: Не обновляется _identity кука

Вот это капец!!!
Был var_dump в начале екшена - вот и проблема. Убрал - все заработало