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

demisang
2013.02.27, 13:10
Форум: Общие вопросы (Yii 1.x)
Тема: Сохранение связанных таблиц
Ответы: 18
Просмотры: 4487

Re: Сохранение связанных таблиц

demisang , у меня вообще ошибка строка 72, модель Account. http://s55.radikal.ru/i147/1302/a1/2a84d088c826t.jpg С моей точки зрения это логично ведь модель details на этом этапе не создана, это у вас апечатка или у меня косяки в коде? Ну эту строчку могли бы и исправить =) сделайте вместо неё прост...
demisang
2013.02.27, 01:27
Форум: Общие вопросы (Yii 1.x)
Тема: Сохранение связанных таблиц
Ответы: 18
Просмотры: 4487

Re: Сохранение связанных таблиц

т.е. в точности так же делаете Account: protected function afterSave() {     $newProfile = new Profile;     $newProfile->account_id = $this->id;     if ($newProfile->save(false)) {         CVarDumper::dump($newProfile->details, 10, true);     } else {         CVarDumper::dump($newProfile->errors, 10...
demisang
2013.02.27, 00:24
Форум: Общие вопросы (Yii 1.x)
Тема: Вход в приложение после регистрации
Ответы: 1
Просмотры: 1445

Re: Вход в приложение после регистрации

Дык пароль пользователя после регистрации будет в виде хеша пароля? значит ты в идентити передаёшь хешированный пароль, которой соответственно и не подходит, тебе надо в методе аутентификации в идентити классе в функции опередлить параметр, например $autoLogin = false, и внутри функции проверять, ес...
demisang
2013.02.26, 23:40
Форум: Общие вопросы (Yii 1.x)
Тема: Сохранение связанных таблиц
Ответы: 18
Просмотры: 4487

Re: Сохранение связанных таблиц

Ничего не изменилось, но вы хоть бы ход своей мысли объяснили. Может я бы уже дальше сам докавырял Свежим взглядом сейчас глянул, ведь у вас в методе " После сохранения " идёт проверка на то, что это isNewRecord, ведь после сохранения это уже будет не new model. поэтому if ($this->isNewRe...
demisang
2013.02.26, 20:39
Форум: Общие вопросы (Yii 1.x)
Тема: Сохранение связанных таблиц
Ответы: 18
Просмотры: 4487

Re: Сохранение связанных таблиц

Не помогло. Каким вообще способом вы сохраняете связанные данный если у вас каскад этих данных? Вот как у меня accounts->profiles->details. Все между собой связаны. Создавая accounts код должен создать profiles и details. Как бы вы это делали? Я так понял что это делается при помощи afterSave. Ну п...
demisang
2013.02.26, 16:35
Форум: Общие вопросы (Yii 1.x)
Тема: Правило для изображения
Ответы: 2
Просмотры: 803

Re: Правило для изображения

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

array('avatar', 'file', 'types'=>'jpg, gif, png', 'allowEmpty'=>true), 
demisang
2013.02.26, 16:34
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ... Правильно ли я понял?..
Ответы: 2
Просмотры: 914

Re: ЧПУ... Правильно ли я понял?..

http://yiiframework.ru/doc/guide/ru/topics.url
Параграф под названием "Использование своего класса правила URL" и до конца страницы
demisang
2013.02.26, 16:29
Форум: Общие вопросы по программированию
Тема: Построение объектов поверх картинки.
Ответы: 6
Просмотры: 2267

Re: Построение объектов поверх картинки.

yiijeka писал(а):По первому, хз где там кнопочка "Добавить примечание" ... и вообще не понял, к чему вообще всё то, что в ссылке.
Изображение
demisang
2013.02.26, 15:38
Форум: Общие вопросы по программированию
Тема: Построение объектов поверх картинки.
Ответы: 6
Просмотры: 2267

Re: Построение объектов поверх картинки.

Я видел подобное рисование вот тут: http://commons.wikimedia.org/wiki/File:Pieter_Bruegel_the_Elder_-_The_Dutch_Proverbs_-_Google_Art_Project.jpg?uselang=ru Там под изображением есть кнопочка "Добавить примечание"? возможно есть где-то манул по испольованию. Можно самому написать, возьми з...
demisang
2013.02.26, 15:15
Форум: Завершённые проекты на Yii
Тема: EximusCommerce - Платформа для создания интернет магазинов
Ответы: 240
Просмотры: 191686

Re: EximusCommerce - Платформа для создания интернет магазин

По поводу "short" тегов, непонимаю почему некоторые разработчики их так не любят и считают за ошибку?... В PHP ver < 5.4 директива short_open_tag может быть отключена, тогда всё будет сломано =) используйте её только в своих личных проектах, где вы точно знаете настройки сервера/хостинга ...
demisang
2013.02.26, 14:15
Форум: Общие вопросы (Yii 1.x)
Тема: YiiSession
Ответы: 1
Просмотры: 780

Re: YiiSession

PHP функция http://www.php.su/functions/?session-set-save-handler вызывается в CHttpSession:116, видимо она и передаёт параметр data для записи его в БД.
Как считать хз, изучай файл /framework/web/CHttpSession.php
demisang
2013.02.26, 14:00
Форум: Общие вопросы (Yii 1.x)
Тема: Передать дополнительные данные в виджет
Ответы: 10
Просмотры: 2712

Re: Передать дополнительные данные в виджет

Жаль, что при построении каждой строки идёт дополнительный SQL-запрос :( было бы эффективнее один раз сделать запрос перед вызовом виджета, а потом уже выводить используя ключи массива, но не знаю как это реализовать. Используйте жадную загрузку , тогда сразу все значения в одном запросе получите. ...
demisang
2013.02.26, 13:06
Форум: Общие вопросы (Yii 1.x)
Тема: Как обратиться к layout в контроллере
Ответы: 5
Просмотры: 2210

Re: Как обратиться к layout в контроллере

Честно говоря лень вникать в то, что там предлагается, но я знаю точно, если у тебя В результате на странице нет никакого макета (белый фон) то это означает, что либо где-то в коде ты забыл убать контрукции die(); exit(); Yii::app()->end();  либо у тебя возникает ошибка, но т.к. php.ini настроен на ...
demisang
2013.02.26, 12:57
Форум: Общие вопросы (Yii 1.x)
Тема: Вопрос по CHtml::errorSummary
Ответы: 2
Просмотры: 1450

Re: Вопрос по CHtml::errorSummary

1) Расширь функцию CHtml::errorSummary, ибо в ней нет того, что ты просишь. 1а) Через foreach вполне приемлемо, не надо выкаблучиваться =) 2) Фреймворк никогда не добавляет к label стиль невидимости, это уже что-то у вас там, какой-нибудь JS шалит. Решение: отключение JS в браузере, тогда всё станет...
demisang
2013.02.26, 12:48
Форум: Общие вопросы (Yii 1.x)
Тема: Авторизация в Yii
Ответы: 5
Просмотры: 3434

Re: Авторизация в Yii

Вот вам цепочка: class CWebUser extends CApplicationComponent implements IWebUser{     public function login($identity, $duration=0) {         $states = $identity->getPersistentStates();         /*           abstract class CBaseUserIdentity extends CComponent implements IUserIdentity           {    ...
demisang
2013.02.26, 02:47
Форум: Общие вопросы (Yii 1.x)
Тема: Вопрос по проектированию
Ответы: 4
Просмотры: 1102

Re: Вопрос по проектированию

Хочешь что-то оптимизировать - подели это на множество частей, хочешь продолжать оптимизировать - дели на более мелкие части.
И так появились люди, молекулы, атомы, электроны/протоны/нейтроны, бозоны Хиггиса...
demisang
2013.02.26, 01:52
Форум: Общие вопросы (Yii 1.x)
Тема: Не пишется в базу нужные значения
Ответы: 4
Просмотры: 1223

Re: Не пишется в базу нужные значения

решение: public function actionCreate($id) {     $a = Yii::app()->session['vop'];     $model = new Voprosy;     $model->test_id = $id;     if (isset($_POST['Voprosy'])) {         $model->attributes = $_POST['Voprosy'];         Yii::app()->session['vop'] = $model->num;         foreach ($_POST['Vopros...
demisang
2013.02.26, 01:34
Форум: Общие вопросы (Yii 1.x)
Тема: wm проверка оплаты
Ответы: 2
Просмотры: 919

Re: wm проверка оплаты

Признаться не читал про этот модуль и никогда не работал с WM, но вариантов я вижу два: 1) В ответе successful должен приходить код оплаты, по которому можно через WM API проверить статус оплаты платежа с указанным кодом. 2) Или сам WM отправляет запрос на твой API, и в запросе сообщает, что пользов...
demisang
2013.02.26, 01:26
Форум: Общие вопросы (Yii 1.x)
Тема: Не пишется в базу нужные значения
Ответы: 4
Просмотры: 1223

Re: Не пишется в базу нужные значения

У тебя какая-то фигня в иерархии, что за двойной foreach для одномерных данных? Насколько я понял, тебе надо сохранять Вопросы для теста, каждый вопрос даёт Sum очков за правильный ответ, значит $_POST['Voprosy'] [vopros], $_POST['Voprosy'] [sum]. Вот тут я писал о том, как сохранять подобные данные...