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

uhamurad
2017.10.11, 18:32
Форум: Установка и настройка
Тема: Yii2 установка из composer (bower-asset/jquery не найден)
Ответы: 9
Просмотры: 23586

Re: Yii2 установка из composer (bower-asset/jquery не найден)

Полазал по интернету и нашел-таки решение. Нужно сделать так: rm -rf ~/.composer/vendor rm ~/.composer/composer.lock cd ~/.composer composer clear-cache composer self-update composer global require "fxp/composer-asset-plugin:^1.3.1" composer install (оригинал решения тут - https://stackove...
uhamurad
2014.09.01, 15:45
Форум: Общие вопросы (Yii 1.x)
Тема: ErrorHandler при ajax запросе
Ответы: 3
Просмотры: 1455

Re: ErrorHandler при ajax запросе

Спасибо за ссылки (не догадался поискать по англоязычному интернету), но и там нет решения проблемы.
uhamurad
2014.09.01, 12:53
Форум: Общие вопросы (Yii 1.x)
Тема: ErrorHandler при ajax запросе
Ответы: 3
Просмотры: 1455

ErrorHandler при ajax запросе

Странное дело. В демо приложении, которое идет вместе с Yii при скачивании, в коде контроллера SiteСontroller мы видим следующие строчки (со строки 29):     public function actionError()     {         if($error=Yii::app()->errorHandler->error)         {             if(Yii::app()->request->isAjaxRequ...
uhamurad
2014.02.07, 16:55
Форум: Общие вопросы (Yii 1.x)
Тема: Вход администратора за другого пользователя
Ответы: 4
Просмотры: 1780

Re: Вход администратора за другого пользователя

возможно это поможет http://www.yiiframework.com/extension/lightning-swap-user http://www.yiiframework.com/extension/yii-quick-swap Спасибо за ссылки. Я просмотрел исходники, обнаружилось, что в этих компонентах используется простой вызов типа: Yii::app()->user->login(new MyIdentity($username)); мн...
uhamurad
2014.02.06, 20:35
Форум: Общие вопросы (Yii 1.x)
Тема: Вход администратора за другого пользователя
Ответы: 4
Просмотры: 1780

Вход администратора за другого пользователя

Здравствуйте. Вопрос пользователям, имеющим отношение к разработке фреймворка и разбирающихся в нем на уровне гуру. Передо мной стоит задача обеспечить возможность администратору сайта войти на сайт от имени любого пользователя. Как правильно с точки зрения Yii перелогинить пользователя в рамках одн...
uhamurad
2013.12.19, 00:10
Форум: Общие вопросы (Yii 1.x)
Тема: валидация поля, пришедшего через checkbox
Ответы: 3
Просмотры: 1777

Re: валидация поля, пришедшего через checkbox

Да, спасибо, туда я заглянул в первую очередь. Там следующее (но мою проблему оно не решает): // rememberMe needs to be a boolean array('rememberMe', 'boolean'),   Судя по всему проблема не решается при ручном создании checkbox для формы. Поэтому разработчики реализовали метод CHTML::activeCheckBox(...
uhamurad
2013.12.18, 21:03
Форум: Общие вопросы (Yii 1.x)
Тема: валидация поля, пришедшего через checkbox
Ответы: 3
Просмотры: 1777

валидация поля, пришедшего через checkbox

Здравствуйте! В таблице БД есть Integer поле, которое может принимать значение, равное 0 или 1. Я хочу редактировать значение этого поля с помощью checkbox, расположенного на форме редактирования соответствующей модели. Вопрос: как правильно я должен составить правила в rules() для этого поля, чтобы...
uhamurad
2013.09.30, 18:53
Форум: Общие вопросы (Yii 1.x)
Тема: Фильтрация записей, НЕ имеющих отношений
Ответы: 2
Просмотры: 992

Re: Фильтрация записей, НЕ имеющих отношений

Спасибо, получилось. Код:

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

$criteria = new CDBCriteria;
$criteria->together = true;
$criteria->with = array(
    'tags'=>array(
            'select'=>array('id'),
            'condition'=>'tags.id IS NULL',
            'joinType'=>'LEFT JOIN',
    ),
);
uhamurad
2013.09.30, 16:54
Форум: Общие вопросы (Yii 1.x)
Тема: Фильтрация записей, НЕ имеющих отношений
Ответы: 2
Просмотры: 992

Фильтрация записей, НЕ имеющих отношений

Здравствуйте!

Дано: 2 таблицы БД, связанные много-ко-многим (MANY_MANY) через третью связочную таблицу.

Вопрос: Как правильно составить объект CDBCriteria для первой таблицы, чтобы с помощью него извлечь только те записи, которые НЕ имеют связей со второй таблицей?

Заранее спасибо!
uhamurad
2013.09.17, 11:52
Форум: Общие вопросы (Yii 1.x)
Тема: Хранение данных незарегистрированного пользователя
Ответы: 3
Просмотры: 1383

Re: Хранение данных незарегистрированного пользователя

Спасибо всем, задачу решил. Можно в базе данных создать табличку. А в куках хранить какой нибудь уникальный код гостя. и при входе вытаскивать данные. Лучше наверное переопределить CWebUser Я так и сделал, не стал переопределять CWebUser, слишком важный компонент для проекта. Кроме того не стал насл...
uhamurad
2013.09.17, 09:59
Форум: Общие вопросы (Yii 1.x)
Тема: Хранение данных незарегистрированного пользователя
Ответы: 3
Просмотры: 1383

Хранение данных незарегистрированного пользователя

Здравствуйте! Стоит задача хранить какое-то количество данных, относящихся к пользователю (незарегистрированному), идентифицировав его по долговременному cookie. Более конкретная задача: в интернет-магазине хранить избранное пользователя как можно дольше. Вопрос в том, как это правильнее будет реали...
uhamurad
2013.09.16, 10:06
Форум: Общие вопросы (Yii 1.x)
Тема: Авторизация одного пользователя с разных компьютеров
Ответы: 2
Просмотры: 1271

Авторизация одного пользователя с разных компьютеров

Здравствуйте!

Как настроить yii-приложение таким образом, чтобы пользователь не выходил из сайта на одном компьютере, если осуществил вход на другом?

Заранее спасибо!
uhamurad
2012.05.21, 23:00
Форум: Общие вопросы (Yii 1.x)
Тема: MANY_MANY и непервичные ключи
Ответы: 4
Просмотры: 1596

Re: MANY_MANY и непервичные ключи

Пришлось сделать через through. Вышло не так лаконично, конечно, по сравнению с использованием MANY_MANY... class Post extends CActiveRecord {     …     public function relations()     {         return array(             ...              'categories_rels'=>array(self::HAS_MANY, 'CategoryPost', 'post...
uhamurad
2012.05.21, 19:51
Форум: Общие вопросы (Yii 1.x)
Тема: MANY_MANY и непервичные ключи
Ответы: 4
Просмотры: 1596

Re: MANY_MANY и непервичные ключи

возможен такой вариант записи return array( ... 'categories'=>array(self::MANY_MANY, 'Category', '','on'=>'category_alias = Category.alias'), ); В документации написано, что on: соответствует оператору ON. Условие, указываемое в этом параметре, будет добавлено к условию объединения с использованием...
uhamurad
2012.05.21, 12:15
Форум: Общие вопросы (Yii 1.x)
Тема: MANY_MANY и непервичные ключи
Ответы: 4
Просмотры: 1596

MANY_MANY и непервичные ключи

Здравствуйте. Пример из документации. Кусок кода описывает связь MANY_MANY: class Post extends CActiveRecord {     …     public function relations()     {         return array(             ...             'categories'=>array(self::MANY_MANY, 'Category',                 'tbl_post_category(post_id, ca...
uhamurad
2012.03.20, 15:23
Форум: Общие вопросы (Yii 1.x)
Тема: Передача переменных в макет (layout)
Ответы: 6
Просмотры: 6184

Re: Передача переменных в макет (layout)

Ну у меня особая структура разделов сайта (читай - свои тараканы в голове) и route необязательно содержит id нужного раздела. Хотя идея анализировать route мне понравилась, надо будет пораскинуть мозгами. Я пока новичек в использовании yii и могу многого не понимать с ходу. Но ответ на главный вопро...
uhamurad
2012.03.20, 13:51
Форум: Общие вопросы (Yii 1.x)
Тема: Передача переменных в макет (layout)
Ответы: 6
Просмотры: 6184

Re: Передача переменных в макет (layout)

Задача, в принципе, не нова: все это нужно для того, чтобы подсветить нужный пункт меню в зависимости от того, какую страницу открыл посетитель. Страницу может генерировать любой фронтэнд-контроллер. Ну раз возможности передачи переменной нет, думаю рациональнее будет использовать или глобальные пер...
uhamurad
2012.03.20, 12:56
Форум: Общие вопросы (Yii 1.x)
Тема: Передача переменных в макет (layout)
Ответы: 6
Просмотры: 6184

Передача переменных в макет (layout)

Простой случай в теле описания action: $this->render('page', array("currentPage"=>$model->id)); Я хочу, чтоб переменная currentPage была видна не только в представлении page, но и в макете. Как это организовать? Прибегать к помощи глобальных переменных не хочется. Заранее спасибо.