Найден 51 результат
- 2015.03.21, 11:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: denyCallback в behaviors (продолжить выполнение)
- Ответы: 4
- Просмотры: 1449
Re: denyCallback в behaviors (продолжить выполнение)
хотел сделать так, но видимо уже не получится 'denyCallback' => function ($rule, $action) { if (Yii::$app->user->isGuest) { $this->redirect(['site/login']); } else if (!UserIdentity::checkAccess(Yii::$app->controller->route)) { ...
- 2015.03.21, 11:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: denyCallback в behaviors (продолжить выполнение)
- Ответы: 4
- Просмотры: 1449
Re: denyCallback в behaviors (продолжить выполнение)
я просто имел ввиду, что функция в behaviors находится)
тогда может подскажите мне, где можно прописать условие, типа if (userGroup == "admin" or checkAccessToAction("index")), чтобы правила в access в behaviors проигнорировались и екшен в любом случае вызвался?
тогда может подскажите мне, где можно прописать условие, типа if (userGroup == "admin" or checkAccessToAction("index")), чтобы правила в access в behaviors проигнорировались и екшен в любом случае вызвался?
- 2015.03.21, 01:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: denyCallback в behaviors (продолжить выполнение)
- Ответы: 4
- Просмотры: 1449
denyCallback в behaviors (продолжить выполнение)
Можно ли сделать что-то типа return true; в 'denyCallback' => function ($rule, $action) { чтобы реквест выполнился далее? Так же как в 'matchCallback' => function ($rule, $action) { Пробовал return true и просто ничего не писал - просто происходит exit() или die(), то есть до екшена не доходит
- 2015.03.16, 23:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: render view вне контроллера
- Ответы: 2
- Просмотры: 1084
Re: render view вне контроллера
чтобы было понятнее зачем мне это - я делаю очередь отправки мыла через табл в базе, вот и нужно генерить сначала body из view и класть это дело в базу "путь к view и layout может быть любым" - у меня модульная система, модуль удаляется или отключается и также пропадает доступ к views и la...
- 2015.03.16, 23:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: render view вне контроллера
- Ответы: 2
- Просмотры: 1084
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...
- 2015.03.15, 20:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно хранить контроллеры и вызывать экшены в контроллерах?
- Ответы: 4
- Просмотры: 1763
Re: Как правильно хранить контроллеры и вызывать экшены в контроллерах?
нет, не нужно в отдельные папки засовывать каждый контроллер
все должны быть в одной папке controllers
я так понял это urlRule?
должен быть - 'qustion' =>'question/index'
должно работать:
/index.php&r=question/index
или
/index.php/qustion
или
/qustion
все должны быть в одной папке controllers
я так понял это urlRule?
должен быть - 'qustion' =>'question/index'
должно работать:
/index.php&r=question/index
или
/index.php/qustion
или
/qustion
- 2015.03.15, 18:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает Url Rules с параметрами
- Ответы: 2
- Просмотры: 1107
Re: Не работает Url Rules с параметрами
Блин, правила нужно было местами поменять
Но сторой вопрос остается в силе - зачем слеш в начале роута?
Но сторой вопрос остается в силе - зачем слеш в начале роута?
- 2015.03.15, 18:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно работает жадная загрузка - eager loading
- Ответы: 5
- Просмотры: 2687
Re: Странно работает жадная загрузка - eager loading
Возможно разработчики доделают такую фишку - если я в запросе укажу
после этого чтобы Yii не генерил ещё один запрос при обращении к
Как вам такая идея?
Код: Выделить всё
->select(['users.*', 'userData.*'])
Код: Выделить всё
$user->userData->id
- 2015.03.15, 18:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает Url Rules с параметрами
- Ответы: 2
- Просмотры: 1107
Не работает 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']) это раб...
- 2015.03.14, 17:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно работает жадная загрузка - eager loading
- Ответы: 5
- Просмотры: 2687
Re: Странно работает жадная загрузка - eager loading
3 запроса: 1 - табл "юзер" джоин "userData" джоин "group" 2 - выбрать с "userData", где ид юзера такое-то 3 - выбрать с "group", где ид группы такое-то Мне кажется или джоин в первом запросе не должен позволять делать 2 следуюющих запроса? И какой то...
- 2015.03.14, 16:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Странно работает жадная загрузка - eager loading
- Ответы: 5
- Просмотры: 2687
Странно работает жадная загрузка - 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...
- 2015.03.12, 21:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
Re: кеширование запросов с FileCache
как же я протупил, я похоже забыл заинсталить свой env...
во всяком случае, спасибо, padlyuck, что уделили мне время
во всяком случае, спасибо, padlyuck, что уделили мне время
- 2015.03.12, 20:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
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/$...
- 2015.03.12, 20:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
Re: кеширование запросов с FileCache
я точно так указал
у меня все работало, когда я в OpenServer настроил под два домена (domain.com and admin.domain.com) и указал два documentRoot
простое кеширование сейчас $app->cache-get/set работает без проблем
у меня все работало, когда я в OpenServer настроил под два домена (domain.com and admin.domain.com) и указал два documentRoot
простое кеширование сейчас $app->cache-get/set работает без проблем
- 2015.03.12, 20:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
Re: кеширование запросов с FileCache
попробуйте кто-нибудь, у кого Yii2 advanced настроен для одного домена (/ - фронтенд, /admin - бекенд), включить кеш enableSchemaCache, будет ли работать?
- 2015.03.12, 20:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
Re: кеширование запросов с FileCache
никто не поможет?
- 2015.03.10, 21:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
Re: кеширование запросов с FileCache
да, подключил
- 2015.03.10, 20:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
Re: кеширование запросов с FileCache
по этой ссылке http://mickgeek.com/yii-2-advanced-temp ... ame-domain я взял все кроме Nginx Configuration
- 2015.03.10, 20:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: кеширование запросов с FileCache
- Ответы: 11
- Просмотры: 3469
кеширование запросов с FileCache
Здравствуйте! Настроил Yii2 advanced для одного домена через htaccess - http://mickgeek.com/yii-2-advanced-template-on-the-same-domain все работает хорошо, но не кешируются запросы к бд конфиг есть: 'enableSchemaCache' => true, 'schemaCache' => 'fileCache', 'schemaCacheDuration' => 0 и все равно виж...
- 2015.02.21, 22:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не обновляется _identity кука
- Ответы: 7
- Просмотры: 2006
Re: Не обновляется _identity кука
Вот это капец!!!
Был var_dump в начале екшена - вот и проблема. Убрал - все заработало
Был var_dump в начале екшена - вот и проблема. Убрал - все заработало