Описание тега cactiverecord
Класс в Yii, реализующий шаблон Active Record.
1
ответ
Изменить последовательность столбцов в среде yii (CActiveRecords)
Выходная сетка имеет следующую последовательность столбцов таблицы -> B, C, D, E, A (та же последовательность, что и в таблице в базе данных). Но мне нужна эта последовательность столбцов -> A, B, C, D, E. Я знаю, как сделать это с помощью SQL-запро…
12 авг '14 в 11:45
1
ответ
Изменение конкретного символа атрибута модели YII cactiverecord
Как изменить конкретный символ атрибута модели YII cactiverecord? Не понимаю, почему это не работает: echo $model->attr; // aaa $model->attr[1] = 'b'; echo $model->attr; // aaa
10 июл '14 в 10:35
2
ответа
Yii CActiveForm ожидает объект, а не массив
Моя цель: я пытаюсь отфильтровать модель на основе параметра GET и заполнить форму на основе этого. Что мне нужно, так это то, что когда пользователи выбирают значок обновления в Gridview, я буду возьмите "номер телефона", который они хотят редактир…
06 янв '14 в 02:02
1
ответ
yii, показать записи из разных таблиц с одинаковой структурой
Хорошо, дело в том, что я делаю настройку с чем-то вроде многосайтовой установки WordPress, но я использую Yii Итак, здесь, вместо сайта, у меня есть "магазины", есть супер-администратор, который создает магазины, каждый магазин имеет свою собственн…
16 дек '14 в 06:04
1
ответ
Yii CActiveRecord с именем столбца "атрибуты"
Я использовал генератор CRUD из устаревшей базы данных. При поиске значения столбца я получаю следующую ошибку: htmlspecialchars () ожидает, что параметр 1 будет строкой, задан массив (/usr/local/share/yii/framework/web/helpers/CHtml.php:103) Пробле…
09 дек '13 в 06:25
1
ответ
Пользовательские поля являются пустыми при отправке формы в Yii
Я добавил три новых поля в мою модель (год, месяц, дата). Когда я отправляю форму, данные не заполняются. Все эти три пользовательских атрибута являются нулевыми при отправке. Я уже задавал этот вопрос перед реализацией нескольких полей для одного с…
20 авг '13 в 09:38
1
ответ
CActiveRecord союзы
У меня есть несколько таблиц в среде MySQL. Я использую Yii, поэтому я хотел добавить поддержку шардинга. Мне удалось создать пользовательский класс CActiveRecord, который будет матерью для всех моделей с сегрегами: class ShardedActiveRecord extends…
12 фев '14 в 19:48
3
ответа
Увеличение значения столбца с помощью updateAll()
Это работает очень хорошо: $test = self::updateAll( array( 'left_nr' => '3', 'right_nr' => '3', ), 'left_nr>=:left_nr AND right_nr>=:right_nr', array( ':left_nr' => $parent->left_nr, ':right_nr' => $parent->right_nr, //':new_…
04 ноя '14 в 22:28
1
ответ
Как исключить свойство CActiveRecord из фильтрации с CGridView в Yii?
В приложении Yii 1.1 я отображаю данные таблицы, используя CGridView, $dataProvider = $model->search(); $this->widget('zii.widgets.grid.CGridView', array( 'id' => 'my-grid', 'dataProvider' => $dataProvider, 'filter' => $model, 'column…
19 июн '15 в 14:47
1
ответ
Yii 1 - удаление строки после сохранения строки в другой таблице
У меня есть 2 таблицы со следующей структурой: Store(name, model, serial_number) Work(name, model, serial_number, adress) Когда я добавляю запись в таблицу Work, я получаю данные с ListData из таблицы Store. Проблема заключается в следующем: как я м…
12 апр '15 в 12:31
2
ответа
Установка основной строки в отношении один ко многим
В некоторых случаях у вас может быть строка по умолчанию или основная строка с one to many отношения. Который определяется по столбцу, как primary, И если вы измените основной ряд, вы установите тот, который вы хотите 1 и другие, чтобы 0; Вот пример…
03 фев '15 в 13:12
2
ответа
Как отобразить сообщение об ошибке проверки дубликата атрибута в yii
Мне нужно отобразить сообщение об ошибке, когда пользователь заканчивает регистрацию и вводит адрес электронной почты, который существует. <?php echo $form->errorSummary($model, NULL, NULL, array("class" => "standard-error-summary")); ?>…
01 июл '15 в 07:09
1
ответ
Не можете получать информацию о новостной ленте подписчика в Yii?
У меня есть две таблицы Activity ID | user_type | user_id | status 1 | PROFESSIONAL | 15 | Hello 2 | VENDOR | 15 | Hi 3 | PROFESSIONAL | 16 | My status 4 | PROFESSIONAL | 18 | Abcd Followers ID | user_type | user_id | follower_type | follower_id 1 |…
03 июн '18 в 18:30
2
ответа
Yii создать новый атрибут в модели не работает
Мне нужно создать новый атрибут в модели, и происходит нечто странное: этот код работает нормально: class Person extends CActiveRecord { public $test = "xxx"; public function getRandomToken() { $temp = $this->test; return $temp; } этот код не: cl…
19 окт '14 в 10:27
3
ответа
Как я могу получить данные отношения по CActiverecord в YII?
У меня есть 2 таблицы. таблицы имеют отношение (HAS_MANY)таблица1: пользователь (идентификатор, имя) таблица2: адрес (идентификатор, идентификатор пользователя, адрес)У пользователя может быть какой-то адрес, который я определяю в родинках: user.php…
04 янв '14 в 06:42
1
ответ
Yii: правила 'allowEmpty'=>true все еще повышают 'не может быть пустым'
У меня проблема с CActiveRecord.rules правила публичных функций (){ возвращаемый массив (массив ('photo_path', 'required', 'on'=>'insert'), массив ('photo_path', 'file', 'types' => 'jpg, gif, png', 'allowEmpty' => true),); } Photo_path должен быть о…
17 янв '14 в 15:47
0
ответов
Значения NULL сохраняются в базе данных при сохранении экземпляра CActiveRecord, где в атрибутах есть значения
У меня есть таблица "Студент" в базе данных в mySql. Существует класс модели, который я создал, расширяющий класс CActiceRecord с именем Student. Моя форма работает нормально и отправляет данные в контроллер. $model->attributes=$_POST['Student'];…
24 сен '18 в 11:49
1
ответ
Рекурсивные отношения Многие со многими с Yii
У меня рекурсивные отношения многие ко многим с objective, Моя реляционная модель: CREATE TABLE master.objectives ( id serial NOT NULL, name character varying(100), CONSTRAINT pkey_objectives PRIMARY KEY (id), CONSTRAINT fk_objectives_perspective FO…
24 май '14 в 19:07
1
ответ
Рекурсивно найти вложенные активные записи отношений в Yii
Предположим, у вас есть отношение, подобное следующему, и вы хотите найти все учетные записи, которые принадлежат данному клиенту: - Customer 1 - accounts - Account 1 - customers - Customer 2 - accounts - Account 2 - Account 3 - Customer 3 - custome…
01 мар '14 в 22:01
2
ответа
YII Framework, PHP - как получить элемент массива CActiveRecord
Когда я сбрасываю все переменные модели в контроллер, я вижу: [CActiveRecord:_attributes] => array ( 'id' => '524' 'version' => '0' 'created' => '2015-06-24 12:37:27' 'documents_id' => '528' ) Как я могу получить, например, элемент do…
24 июн '15 в 10:24