Найдено 20 результатов
- 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...
- 2017.10.11, 17:51
- Форум: Установка и настройка
- Тема: Yii2 установка из composer (bower-asset/jquery не найден)
- Ответы: 9
- Просмотры: 23586
Re: Yii2 установка из composer (bower-asset/jquery не найден)
аналогичная ошибка, у меня ubuntu
- 2014.09.01, 15:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: ErrorHandler при ajax запросе
- Ответы: 3
- Просмотры: 1455
Re: ErrorHandler при ajax запросе
Спасибо за ссылки (не догадался поискать по англоязычному интернету), но и там нет решения проблемы.
- 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...
- 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)); мн...
- 2014.02.06, 20:35
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вход администратора за другого пользователя
- Ответы: 4
- Просмотры: 1780
Вход администратора за другого пользователя
Здравствуйте. Вопрос пользователям, имеющим отношение к разработке фреймворка и разбирающихся в нем на уровне гуру. Передо мной стоит задача обеспечить возможность администратору сайта войти на сайт от имени любого пользователя. Как правильно с точки зрения Yii перелогинить пользователя в рамках одн...
- 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(...
- 2013.12.18, 21:03
- Форум: Общие вопросы (Yii 1.x)
- Тема: валидация поля, пришедшего через checkbox
- Ответы: 3
- Просмотры: 1777
валидация поля, пришедшего через checkbox
Здравствуйте! В таблице БД есть Integer поле, которое может принимать значение, равное 0 или 1. Я хочу редактировать значение этого поля с помощью checkbox, расположенного на форме редактирования соответствующей модели. Вопрос: как правильно я должен составить правила в rules() для этого поля, чтобы...
- 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',
),
);
- 2013.09.30, 16:54
- Форум: Общие вопросы (Yii 1.x)
- Тема: Фильтрация записей, НЕ имеющих отношений
- Ответы: 2
- Просмотры: 992
Фильтрация записей, НЕ имеющих отношений
Здравствуйте!
Дано: 2 таблицы БД, связанные много-ко-многим (MANY_MANY) через третью связочную таблицу.
Вопрос: Как правильно составить объект CDBCriteria для первой таблицы, чтобы с помощью него извлечь только те записи, которые НЕ имеют связей со второй таблицей?
Заранее спасибо!
Дано: 2 таблицы БД, связанные много-ко-многим (MANY_MANY) через третью связочную таблицу.
Вопрос: Как правильно составить объект CDBCriteria для первой таблицы, чтобы с помощью него извлечь только те записи, которые НЕ имеют связей со второй таблицей?
Заранее спасибо!
- 2013.09.17, 11:52
- Форум: Общие вопросы (Yii 1.x)
- Тема: Хранение данных незарегистрированного пользователя
- Ответы: 3
- Просмотры: 1383
Re: Хранение данных незарегистрированного пользователя
Спасибо всем, задачу решил. Можно в базе данных создать табличку. А в куках хранить какой нибудь уникальный код гостя. и при входе вытаскивать данные. Лучше наверное переопределить CWebUser Я так и сделал, не стал переопределять CWebUser, слишком важный компонент для проекта. Кроме того не стал насл...
- 2013.09.17, 09:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: Хранение данных незарегистрированного пользователя
- Ответы: 3
- Просмотры: 1383
Хранение данных незарегистрированного пользователя
Здравствуйте! Стоит задача хранить какое-то количество данных, относящихся к пользователю (незарегистрированному), идентифицировав его по долговременному cookie. Более конкретная задача: в интернет-магазине хранить избранное пользователя как можно дольше. Вопрос в том, как это правильнее будет реали...
- 2013.09.16, 10:06
- Форум: Общие вопросы (Yii 1.x)
- Тема: Авторизация одного пользователя с разных компьютеров
- Ответы: 2
- Просмотры: 1271
Авторизация одного пользователя с разных компьютеров
Здравствуйте!
Как настроить yii-приложение таким образом, чтобы пользователь не выходил из сайта на одном компьютере, если осуществил вход на другом?
Заранее спасибо!
Как настроить yii-приложение таким образом, чтобы пользователь не выходил из сайта на одном компьютере, если осуществил вход на другом?
Заранее спасибо!
- 2012.07.31, 09:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сериализация свойства модели AR. Где и как?
- Ответы: 5
- Просмотры: 1703
Re: Сериализация свойства модели AR. Где и как?
искал решение вашей задачи для себя - нашел поведение - http://www.yiiframework.com/extension/c ... zebehavior
- 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...
- 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. Условие, указываемое в этом параметре, будет добавлено к условию объединения с использованием...
- 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...
- 2012.03.20, 15:23
- Форум: Общие вопросы (Yii 1.x)
- Тема: Передача переменных в макет (layout)
- Ответы: 6
- Просмотры: 6184
Re: Передача переменных в макет (layout)
Ну у меня особая структура разделов сайта (читай - свои тараканы в голове) и route необязательно содержит id нужного раздела. Хотя идея анализировать route мне понравилась, надо будет пораскинуть мозгами. Я пока новичек в использовании yii и могу многого не понимать с ходу. Но ответ на главный вопро...
- 2012.03.20, 13:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Передача переменных в макет (layout)
- Ответы: 6
- Просмотры: 6184
Re: Передача переменных в макет (layout)
Задача, в принципе, не нова: все это нужно для того, чтобы подсветить нужный пункт меню в зависимости от того, какую страницу открыл посетитель. Страницу может генерировать любой фронтэнд-контроллер. Ну раз возможности передачи переменной нет, думаю рациональнее будет использовать или глобальные пер...
- 2012.03.20, 12:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Передача переменных в макет (layout)
- Ответы: 6
- Просмотры: 6184
Передача переменных в макет (layout)
Простой случай в теле описания action: $this->render('page', array("currentPage"=>$model->id)); Я хочу, чтоб переменная currentPage была видна не только в представлении page, но и в макете. Как это организовать? Прибегать к помощи глобальных переменных не хочется. Заранее спасибо.