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

smile
2016.03.16, 17:29
Форум: Общие вопросы (Yii 2.x)
Тема: Установка и чтение кук в Yii2
Ответы: 53
Просмотры: 49168

Re: Установка и чтение кук в Yii2

Окей setcookie("basket", '1' ,time()+3600); создает куку а $cookie = new yii\web\Cookie([ 'name' => 'basket', 'value' => 1, 'expire' => time() + 3600, ]); \Yii::$app->getResponse()->getCookies()->add($cookie); ничего не создает. В чем ошибка? Скорее всего у вас заголовки попросту не отпра...
smile
2016.03.16, 11:01
Форум: Общие вопросы (Yii 2.x)
Тема: user->can по id пользователя
Ответы: 25
Просмотры: 5620

Re: user->can по id пользователя

countryman писал(а):
smile писал(а):Но, как по мне, то лучше такие проверки осуществять именно для текущего пользователя, а не извращаться.
Так необходимость сделать проверку именно для не текущего пользователя.
А почему вы не хотите реализовать эту логику в модели?
smile
2016.03.16, 10:56
Форум: Общие вопросы (Yii 2.x)
Тема: user->can по id пользователя
Ответы: 25
Просмотры: 5620

Re: user->can по id пользователя

Если правильно составить правила и доступы, то можно таким макаром: public function execute($user, $item, $params) {         // $user it's current user ID          // $item - permission name                   $neededUserId = $params['userId'];                 $targetModel = $params['model'];        ...
smile
2016.03.16, 10:39
Форум: Общие вопросы (Yii 2.x)
Тема: user->can по id пользователя
Ответы: 25
Просмотры: 5620

Re: user->can по id пользователя

Кто вам такое сказал? :) А как же тогда проверка

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

\Yii::$app->user->isGuest
smile
2016.03.16, 10:33
Форум: Общие вопросы (Yii 2.x)
Тема: user->can по id пользователя
Ответы: 25
Просмотры: 5620

Re: user->can по id пользователя

По поводу произвольного пользователя. В функции can есть второй параметр $params. Через него можно передать дополнительные параметры:

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

\Yii::$app->user->can('admin', ['user' => $user])
smile
2016.03.16, 00:38
Форум: Общие вопросы (Yii 2.x)
Тема: Перехожу с Wordpress на Yii2
Ответы: 11
Просмотры: 4525

Re: Перехожу с Wordpress на Yii2

Yii это вам не готовая цмс. Хранение и доступ к ресурсам вам нужно самим реализовать. Или попробовать найти готовое решение.
smile
2016.03.13, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: Свой хелпер, но не виджет (мучают сомнения в правильности своего подхода)
Ответы: 12
Просмотры: 4836

Re: Свой хелпер, но не виджет (мучают сомнения в правильности своего подхода)

Смотрю, вы велосипедите свой АР. Если уж хотите что то свое и более правильное, то разделите на репозитории/Data Mapper и Entity. А по поводу формы - посмотрите в сторону ActiveForm и тогда уже модели формы. Если правильно настроить, то вы в итоге получите такое: <?php $form = ActiveForm::begin() ?>...
smile
2016.03.11, 12:43
Форум: Общие вопросы (Yii 2.x)
Тема: Свой хелпер, но не виджет (мучают сомнения в правильности своего подхода)
Ответы: 12
Просмотры: 4836

Re: Свой хелпер, но не виджет (мучают сомнения в правильности своего подхода)

А почему вы всё это не хотите обернуть в модель формы? Там и валидация и прочие радости и не нужно придумывать свои костыли.
smile
2016.03.09, 11:42
Форум: Общие вопросы (Yii 2.x)
Тема: '%2F' при генерировании URL
Ответы: 6
Просмотры: 1926

Re: '%2F' при генерировании URL

Чтобы быть короче: все параметры функции createUrl проходят через urlencode. Поэтому у вас слэши в урле конвертируються в %2F. Отключить это через фреймворк нельзя. Это следстиве того, что вы передаёте в функцию значения со слэшами, как тут: Url::to(['site/catch', 'url' => 'link1/link1-1']) А опция ...
smile
2016.03.09, 11:32
Форум: Общие вопросы (Yii 2.x)
Тема: '%2F' при генерировании URL
Ответы: 6
Просмотры: 1926

Re: '%2F' при генерировании URL

Какие параметры вы передаёте в функцию создания урла?
smile
2016.03.09, 00:46
Форум: Общие вопросы (Yii 2.x)
Тема: '%2F' при генерировании URL
Ответы: 6
Просмотры: 1926

Re: '%2F' при генерировании URL

А зачем вы используете слэши в параметре "url"?
<url:[0-9a-zA-Z\-\/\_]+> вот этот кусок --> "\/"
smile
2016.02.25, 15:37
Форум: Общие вопросы (Yii 2.x)
Тема: сохранить в связующую таблицу
Ответы: 3
Просмотры: 1660

Re: сохранить в связующую таблицу

Во первых, вам не обязательно создавать модель на таблицу client_face_x_client_firm. Так же для этой таблицы не обязательно вводить id. Что можно сделать в этом случае: ClientFace public function getFirms() {     return $this->hasMany(ClientFirm::className(), ['id' => 'client_firm_id'])->viaTable('c...
smile
2016.02.19, 00:59
Форум: Общие вопросы (Yii 2.x)
Тема: Default roles в Yii2
Ответы: 8
Просмотры: 5210

Re: Default roles в Yii2

На своем примере в конфиге проставил

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

'defaultRoles' => ['guest'] 
после авторизации получаю роль пользователя и через assign связываю.
smile
2016.02.19, 00:45
Форум: Общие вопросы (Yii 2.x)
Тема: Формирование ссылок в yii2
Ответы: 2
Просмотры: 2069

Re: Формирование ссылок в yii2

Из документации http://www.yiiframework.com/doc-2.0/gui ... iases.html

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

return [
    // ...
    'aliases' => [
        '@foo' => '/path/to/foo',
        '@bar' => 'http://www.example.com',
    ],
];
если вас это интересует
smile
2015.06.11, 16:18
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление модели в несколько этапов
Ответы: 7
Просмотры: 4272

Re: Добавление модели в несколько этапов

Сценарии пробовали использовать?
smile
2015.04.04, 20:26
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется кука для автологина
Ответы: 10
Просмотры: 2836

Re: Не сохраняется кука для автологина

Спасибо, что откликнулись :) В общем проблема подобного рода

https://github.com/yiisoft/yii2/issues/541
smile
2015.04.04, 19:41
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется кука для автологина
Ответы: 10
Просмотры: 2836

Re: Не сохраняется кука для автологина

<?php $config = [ 'id' => 'basic', 'charset' => 'utf-8', 'language' => 'en-US', 'bootstrap' => ['log'], 'sourceLanguage' => 'en-US', 'basePath' => dirname(__DIR__), 'defaultRoute' => 'index/index', 'timeZone' => 'America/New_York', 'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.ph...
smile
2015.04.04, 19:34
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется кука для автологина
Ответы: 10
Просмотры: 2836

Re: Не сохраняется кука для автологина

Но ведь другие куки сохраняються :)
smile
2015.04.04, 19:31
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется кука для автологина
Ответы: 10
Просмотры: 2836

Re: Не сохраняется кука для автологина

Попробовал просто сохранить куку - сохранило нормально. А вот эту не хочет, которая используется при автологине.
smile
2015.04.04, 19:30
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется кука для автологина
Ответы: 10
Просмотры: 2836

Re: Не сохраняется кука для автологина

А конкретно можно? Толку мне с ссылки на спецификацию?