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

Grigory
2014.10.11, 17:59
Форум: Общие вопросы (Yii 1.x)
Тема: Вычисляемые атрибуты CActiveRecord
Ответы: 4
Просмотры: 2172

Re: Вычисляемые атрибуты CActiveRecord

Использовал Ваш подход. Спасибо. Но непонятно, почему getAttributes(true) не возвращает все поля, включая поля класса. Ведь в исходниках написано: @param mixed $names names of attributes whose value needs to be returned. * If this is true (default), then all attribute values will be returned, includ...
Grigory
2014.10.11, 13:47
Форум: Общие вопросы (Yii 1.x)
Тема: Вычисляемые атрибуты CActiveRecord
Ответы: 4
Просмотры: 2172

Вычисляемые атрибуты CActiveRecord

Хочу сделать вычисляемый атрибут test в CActiveRecord. В таблице только поля 'id' int и 'name' varchar. Класс: class Test extends CActiveRecord{ public $test; public static function model($className=__CLASS__){ return parent::model($className); } public function tableName(){ return '{{'.strtolower(g...
Grigory
2014.04.12, 17:05
Форум: Общие вопросы (Yii 1.x)
Тема: AR не учитывает префикс таблицы
Ответы: 4
Просмотры: 1470

Re: AR не учитывает префикс таблицы

Решил проблему так. Создал метод setPrefix: public function setPrefix($prefix){             if ( !empty($prefix) ){                 Yii::app()->db->tablePrefix=$prefix;                 Yii::app()->db->schema->refresh();             }         }   Создал класс ActiveRecord: class ActiveRecord extends ...
Grigory
2014.04.11, 12:12
Форум: Общие вопросы (Yii 1.x)
Тема: AR не учитывает префикс таблицы
Ответы: 4
Просмотры: 1470

Re: AR не учитывает префикс таблицы

Попробовал этот вариант, не работает. Зато, работает такой вариант: Yii::app()->db->tablePrefix='prefix1_'; $rcd=Rooms::model()->findByPk(1); Yii::app()->db->tablePrefix='prefix2_'; Rooms::model()->refreshMetaData(); $rcd=Rooms::model()->findByPk(11); Но непонятно как применить метод refreshMetaData...
Grigory
2014.04.11, 07:55
Форум: Общие вопросы (Yii 1.x)
Тема: AR не учитывает префикс таблицы
Ответы: 4
Просмотры: 1470

AR не учитывает префикс таблицы

В БД есть две таблицы prefix1_rooms и prefix2_rooms. Пытаюсь запросить данные из таблицы prefix2_rooms: Yii::app()->db->tablePrefix='prefix1_'; //$rcd=Rooms::model()->findByPk(1); Yii::app()->db->tablePrefix='prefix2_'; $rcd=Rooms::model()->findByPk(11); Код работает. Но если раскомментировать втору...
Grigory
2013.07.17, 10:33
Форум: Общие вопросы (Yii 1.x)
Тема: Записи без связянных объектов
Ответы: 4
Просмотры: 2447

Re: Записи без связянных объектов

Реши проблему так ... public function relations(){             return array(                 'ptrans'=>array(self::HAS_MANY, 'Periods', 'fk_room',                      'on'=>'                         ptrans.arrive<:mbegin &&                          ptrans.depart>:mend                     ' ...
Grigory
2013.07.17, 07:25
Форум: Общие вопросы (Yii 1.x)
Тема: Записи без связянных объектов
Ответы: 4
Просмотры: 2447

Re: Записи без связянных объектов

Только сейчас заметил, что не помогло. Когда задаю связь public function relations(){             return array(                 'ptrans'=>array(self::HAS_MANY, 'Periods', 'fk_room',                     'condition'=>'(ptrans.arrive<:mbegin &&                          ptrans.depart>:mend) ||  ...
Grigory
2013.07.17, 05:18
Форум: Общие вопросы (Yii 1.x)
Тема: Записи без связянных объектов
Ответы: 4
Просмотры: 2447

Записи без связянных объектов

Здравствуйте! Есть модель class Rooms extends CActiveRecord{         ...              public function relations(){         return array(             'ptrans'=>array(self::HAS_MANY, 'Periods', 'fk_room',                  'condition'=>'                     ptrans.arrive<:mbegin &&             ...
Grigory
2012.09.09, 17:51
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов контроллера из CFormModel
Ответы: 1
Просмотры: 804

Re: Вызов контроллера из CFormModel

Вызвал так Yii::app()->controller->renderPartial(...) .
Grigory
2012.09.09, 14:03
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов контроллера из CFormModel
Ответы: 1
Просмотры: 804

Вызов контроллера из CFormModel

Как обратиться к контроллеру вызвавшему данный экземпляр класса CFormModel? Например, вызвать из формы метод renderPartial(...,true) для вывода представления в переменную?
Grigory
2012.09.08, 17:44
Форум: Общие вопросы (Yii 1.x)
Тема: Jqform и загрузка файлов
Ответы: 6
Просмотры: 1774

Re: Jqform и загрузка файлов

Заменил скрипт jquery.form.js новой версией и всё заработало. Правда, жду ошибок, т.к для расширения jqform эта библиотека новая. Думаю, лучше использовать jquery.form.js напрямую через JavaScript.
Grigory
2012.09.07, 11:00
Форум: Общие вопросы (Yii 1.x)
Тема: Jqform и загрузка файлов
Ответы: 6
Просмотры: 1774

Re: Jqform и загрузка файлов

Очищение кэша не помогло. Привожу текст страницы: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML>     <HEAD>         <link rel="stylesheet" type="text/css" href="/css/main.cs...
Grigory
2012.09.07, 10:46
Форум: Общие вопросы (Yii 1.x)
Тема: Jqform и загрузка файлов
Ответы: 6
Просмотры: 1774

Re: Jqform и загрузка файлов

В указанной Вами строке изменил "name" на "for". Но это не дало эффекта.
Grigory
2012.09.07, 10:29
Форум: Общие вопросы (Yii 1.x)
Тема: Jqform и загрузка файлов
Ответы: 6
Просмотры: 1774

Jqform и загрузка файлов

Пробую загрузить файл на сервер с помощью расширения jqform. Привожу код: <form id="myForm" enctype="multipart/form-data" action="/index.php?r=site/myAction" method="post">     <label for="field1">Текст:</field>     <input name="field1" typ...
Grigory
2012.09.03, 09:48
Форум: Общие вопросы (Yii 1.x)
Тема: Вложенная, независимая форма
Ответы: 2
Просмотры: 1002

Вложенная, независимая форма

С помощью построителя форм создаю вложенную форму с несколькими элементами и кнопкой button1 типа submit. По умолчанию, после нажатия на эту кнопку, отсылаются все данные. Т.е. данные и родительской и вложенной формы. Как сделать так, чтобы при нажатии на кнопку button1 отсылались только данные влож...
Grigory
2012.08.28, 10:54
Форум: Общие вопросы (Yii 1.x)
Тема: Отсеивание логов
Ответы: 4
Просмотры: 1068

Re: Отсеивание логов

Спасибо.
Grigory
2012.08.28, 09:54
Форум: Общие вопросы (Yii 1.x)
Тема: Перенаправление с URL
Ответы: 4
Просмотры: 1343

Re: Перенаправление с URL

Не хочется вызывать исключение. Он запишет это в лог, а у меня очень много таких ошибок от запросов, посылаемых роботами. С этим и борюсь.