Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
 
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
1

Как определить id у созданной модели в afterSave()?

19.08.2015, 09:15. Просмотров 336. Ответов 4
Метки нет (Все метки)

Приветствую!

PHP
1
$this->id
почему то пусто.
PHP
1
$this->name
определяется.

PHP
1
Yii::app()->db->getLastInsertID();
выдает ошибку :

SQLSTATE[42602]: Invalid name: 7 ERROR: invalid name syntax
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.08.2015, 09:15
Ответы с готовыми решениями:

Как корректно в afterSave выполнить insert в связочную таблицу?
Добрый день, у меня есть 3 таблицы, оставляю ключевые поля: product ...

Как сделать exe для вращения созданной модели в 3dsmax
Привет всем. Хотел задать следующий вопрос, я сделал модель в 3d max. Как можно сделать exe файл с...

Применение проверки достоверности к классу модели созданной entity framework
не могу понять почему не работает.Я его прописал в моделе сформированной entity framework ...

Как обратиться к программно созданной кнопке, на программно созданной форме?
Ребят, я новичек в программировании, все время создавал кнопки вручную, но тут стало интересно...

4
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16816 / 6694 / 880
Регистрация: 12.06.2012
Сообщений: 19,968
19.08.2015, 21:51 2
EVOSandru6, а БД случайно не Postgre?

Добавлено через 1 минуту
Как вариант, можно попробовать использовать другой метод
PHP
1
Yii::app()->db->getPrimaryKey();
0
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
20.08.2015, 07:40  [ТС] 3
Цитата Сообщение от KOPOJI Посмотреть сообщение
Yii::app()->db->getPrimaryKey();
Благодарю, словил такую ошибку:

В классе CDbConnection и его поведениях не найден метод или замыкание с именем "getPrimaryKey".
0
13 / 49 / 3
Регистрация: 26.12.2009
Сообщений: 402
20.08.2015, 16:26 4
Код
mysql_insert_id()
1
812 / 795 / 201
Регистрация: 21.09.2012
Сообщений: 2,646
20.08.2015, 17:23 5
В методе afterSave в самом начале должно быть
PHP
1
parent::afterSave();
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.08.2015, 17:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как определить коэффициенты модели?
Здравствуйте. Я столкнулся с необходимостью определить коэффициенты а1, а2 и а3 в математической...

Обработка AfterSave
Как сделать так, чтобы обрабатывалось событие ПослеЗаписи? Мне нужно занести некоторые данные о...

Как определить параметры модели Лотки-Вольтера по имеющимся стат данным?
Здравствуйте, подскажите какие есть методики Определения параметров модели Лотки-Вольтера по...

Как в Yii обращаться с текущей модели из базовой модели?
Есть Базовая, модель со всякими типичными действиями. Со статическими методами разобрался, к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.