DbHelp.ru
Маленький Yii блог
Комментарии
Wa1deMar: У меня при регестрации выбивает ошибку Пользователь н...
Гость: а где исходники? http://www.yii.dbhelp.ru/files/step8/blog-8.zip
Гость: так я выставил N=1 и получается что роботу надо раз 10 про...
r-bezhenar: Не знал куда написать. Подскажите пожалуйста как лучш...
TranceSmile: Конечно так удобней. Чем выводить всю модель.



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Column name must be either a string or an array

Рубрика: Мелкие заметки на тему Yii

Оцените эту статью:

Рейтинг: 0.00 (0)
14 Янв. 2011
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Что то подвис я на ошибке "Column name must be either a string or an array." когда пробовал делать update записи через Yii. Кручу-верчю и не понимаю почему код который везде работал - теперь на не работает с другой таблицей :)

---

Оказывается проблема в том что я забыл колонку id сделать "primary". Надеюсь что человек встретившийся с этой проблемой сможет найти ответ на странице моего блога.



Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:

  1. Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут ... "Настройка 3d капчи на Yii"

  2. ... "DbHelp.ru - второе дыхание"

  3. В процессе разработки приложения, очень часто требуется следить за запросами которые формирует фреймворк.В этом нам поможет FireBug, незаменимый инструмент ... "Логирование запросов в FireBug"

[guest] Romanoza

Было сказано: Пятница, 14 Январь 2011

Кстати, да, сколько раз встречался и бесился, нужен всегда PK, пытался установить свойство в модели, не работало

[adm] zolter

Было сказано: Суббота, 15 Январь 2011

Ага, притом по ошибке так сразу не догадаешься в чем проблема :)

[guest] Гость

Было сказано: Суббота, 22 Январь 2011

Тоже было дело бороться с этой ошибкой. Кстати когда обзор 1.6?

[guest] Гость

Было сказано: Четверг, 03 Февраль 2011

Именно на Вашей странице нашел ответ, спасибо.

[guest] zolter

Было сказано: Пятница, 04 Февраль 2011

Рад что смог помочь!

[guest] Rudenich

Было сказано: Вторник, 15 Февраль 2011

Спасибо за совет)

[guest] Молька

Было сказано: Четверг, 10 Март 2011

Дааа, тоже долго билась с этой проблемой!

[guest] dimm

Было сказано: Четверг, 10 Март 2011

Спасибо!

[guest] Гость

Было сказано: Пятница, 08 Июль 2011

Спасибо.

[guest] Гость

Было сказано: Суббота, 07 Апрель 2012

благодарю

[guest] Гость YY

Было сказано: Воскресенье, 08 Апрель 2012

Не всегда надо иметь pk, вот моё решение при такой же ошибке:


$tmodel->deleteAllByAttributes(array('form_id' => $_GET['form_id'],'field_id' => $_GET['field_id']));

[guest] Сергей

Было сказано: Среда, 25 Апрель 2012

спасибо, а то я долго мучался

Оставить комментарий


Код:
Имя: