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

ToxaDR
2013.07.16, 21:19
Форум: Общие вопросы (Yii 1.x)
Тема: Работа с несколькими разными базами данных
Ответы: 15
Просмотры: 5189

Re: Работа с несколькими разными базами данных

А связи и не должны быть в разных БД
Это уже вопрос об организации архитектуры проекта
ToxaDR
2013.07.16, 14:01
Форум: Общие вопросы (Yii 1.x)
Тема: sql-выражение в CDBCriteria
Ответы: 24
Просмотры: 7573

Re: sql-выражение в CDBCriteria

включите лог и посмотрите на итоговый запрос, который уходит в mysql
что-то там не правильно формируется
ToxaDR
2013.07.15, 16:53
Форум: Общие вопросы (Yii 1.x)
Тема: CDbCommand в CActiveRecord
Ответы: 4
Просмотры: 1752

Re: CDbCommand в CActiveRecord

Но зачем? Active Record - это альтернатива CDbCommand, используйте либо то, либо то!
Что касается LIKE - http://www.yiiframework.com/wiki/199/cr ... ike-query/
ToxaDR
2013.07.13, 10:04
Форум: Общие вопросы (Yii 1.x)
Тема: 2 колонки
Ответы: 5
Просмотры: 1432

Re: 2 колонки

либо так, либо внутри самого лейаута проверять
ToxaDR
2013.07.12, 16:23
Форум: yiiframework.ru
Тема: Мини-портал с работой
Ответы: 32
Просмотры: 27030

Re: Мини-портал с работой

Интересный проект, интересная архитектура, а домены yiijobs вы регистрировали?
ToxaDR
2013.07.05, 16:37
Форум: Вёрстка и JavaScript
Тема: Параметр после хэш-тега
Ответы: 4
Просмотры: 1941

Re: Параметр после хэш-тега

я так понимаю это нужно для OAuth 2.0 авторизации? Если да, то при регистрации приложения нужно указывать тип не "мобильное приложение", а "серверное приложение". В этом случае придется получать access_token дополнительным запросом через code, но этот способ более грамотный. А в ...
ToxaDR
2013.06.14, 10:13
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Подскажите по ActiveRecord
Ответы: 6
Просмотры: 1189

Re: Подскажите по ActiveRecord

добавлю, что не обязательно делать лишнее поле id Auto_Increment PK в MaketsTemplates
Достаточно добавить индекс по двум другим полям (maket_id,template_id) и сделать его уникальным
ToxaDR
2013.05.28, 11:33
Форум: Общие вопросы (Yii 1.x)
Тема: defaultScope vs behavior, или не правильная структура?
Ответы: 13
Просмотры: 3411

Re: defaultScope vs behavior, или не правильная структура?

Я делаю это в контроллере, имхо так удобнее. Если вставить проверку прав доступа в модель, то могут возникнуть сложности с отображением модели в разных контроллерах. RBAC и фильтры решают 99% задач
ToxaDR
2013.05.28, 11:28
Форум: Общие вопросы (Yii 1.x)
Тема: Создание поддомена.
Ответы: 1
Просмотры: 1514

Re: Создание поддомена.

используйте urlManager
ToxaDR
2013.05.24, 17:18
Форум: Общие вопросы (Yii 1.x)
Тема: Criteria->with('relation') вывести все записи (right join?)
Ответы: 3
Просмотры: 1961

Re: Criteria->with('relation') вывести все записи (right joi

попробуйте "condition" заменить на "on" в relation
ToxaDR
2013.05.22, 14:02
Форум: Общие вопросы (Yii 1.x)
Тема: Подскажите по формированию URL и загрузке модулей
Ответы: 6
Просмотры: 2454

Re: Подскажите по формированию URL и загрузке модулей

Но я написал правило, которое не работает: array( 'pattern' => '/cabinet/<module:\w+>/<action:\w+>', '<module>/front/<action>' ), // сперва ищем действие в указанном контроллере array( 'pattern' => '/cabinet/<module:\w+>/<action:\w+>', '<module>/<action>/index' ), // потом проверяем если контроллер...
ToxaDR
2013.05.21, 16:11
Форум: Общие вопросы (Yii 1.x)
Тема: ActiveRecord в качестве компонента
Ответы: 4
Просмотры: 1667

Re: ActiveRecord в качестве компонента

Так, вроде работает. Не знаю, насколько это грамотно с точки зрения философии фреймворка. Может кто-нибудь предложет вариант получше. class SiteConfig extends CApplicationComponent {     private $_config = null;     public function __get($name)     {         if (!$this->_config) {             $this-...
ToxaDR
2013.05.21, 15:24
Форум: Общие вопросы (Yii 1.x)
Тема: ActiveRecord в качестве компонента
Ответы: 4
Просмотры: 1667

Re: ActiveRecord в качестве компонента

Я отнаследовался от модели, создал комопнент и добавил туда это правило. Загвоздка в том, что по-умолчанию все поля пустые. Надо где-то делать findAll() Пока что ничего не приходит на ум, кроме того, как в кассе компонента инициализировать модель в качестве private свойства и переписать метод __get(...
ToxaDR
2013.05.21, 14:42
Форум: Общие вопросы (Yii 1.x)
Тема: ActiveRecord в качестве компонента
Ответы: 4
Просмотры: 1667

ActiveRecord в качестве компонента

Хочу, чтобы конфиг сайта был доступен из Yii::app()->config Собственно, весь конфиг лежит в БД и поэтому является объектом ActiveRecord, сложность заключается в том, что надо делать выборку по условию, т.к. в различных случаях грузится различный конфиг. Вобщем как сделать чтобы при старте приложения...
ToxaDR
2013.05.15, 21:36
Форум: Общие вопросы (Yii 1.x)
Тема: Данные из ВКонтакте в форму.
Ответы: 14
Просмотры: 4429

Re: Данные из ВКонтакте в форму.

Все понял. У вас во вьюхе используется модель в первом случае, а во втором случае вы вместо модели почему-то туда передаете массив ответа из вконтакте. Вот втором экшене должно быть что-то типа $resp = file_get_contents('/* Выполняю запрос ВК */'); $answ = json_decode($resp, true); $model = new MyFo...
ToxaDR
2013.05.15, 16:11
Форум: Общие вопросы (Yii 1.x)
Тема: Данные из ВКонтакте в форму.
Ответы: 14
Просмотры: 4429

Re: Данные из ВКонтакте в форму.

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

$model->fname = $data[response][0][first_name]; 
Что у вас содержится в $data здесь? Может тут надо $_SESSION['data'] ?
ToxaDR
2013.05.15, 14:33
Форум: Общие вопросы (Yii 1.x)
Тема: Данные из ВКонтакте в форму.
Ответы: 14
Просмотры: 4429

Re: Данные из ВКонтакте в форму.

Что касается авторизации через OAuth. Сначала создаем на странице кнопку, по нажатию которой будет открываться окошко с авторизацией. Атрибут href у ссылки будет примерно такой: 'https://oauth.vk.com/authorize?client_id='.Yii::app()->params['vkClientId'].'&redirect_uri='.Yii::app()->createAbsolu...
ToxaDR
2013.05.15, 14:22
Форум: Общие вопросы (Yii 1.x)
Тема: Данные из ВКонтакте в форму.
Ответы: 14
Просмотры: 4429

Re: Данные из ВКонтакте в форму.

ну все верно, вы форму как создаете? Модель под нее есть?

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

$model = new LoginForm;
$model->username = $data[response][0][first_name];

$this->render('login', array('model'=>$model));
В этом случае в поле ввода логина попадет нужное вам значение.
ToxaDR
2013.05.15, 13:44
Форум: Общие вопросы (Yii 1.x)
Тема: Данные из ВКонтакте в форму.
Ответы: 14
Просмотры: 4429

Re: Данные из ВКонтакте в форму.

С авторизацией уже разобрался, с путем действительно напутал и написал его некорректно. Теперь мучает простой вопрос - как полученные мною данные подставить в поле формы? То есть это будет не как 'placeholder', который при нажатии убирается, а должен быть обычный текст(не маска ввода!), уже находящ...