DbHelp.ru
Маленький Yii блог
Комментарии
Гость: http://ifipog.ixubybad.ru/2017-12-17-vzyat-v-dolg-na-kartu-v-ufe.htm http://mzeoskxv.ruzoworejy.ru/...
Гость: wh0cd1144039 [url=http://albuterol02.us.org/]Albuterol Sulfate[/url] [url=http://dapoxetine911.us.or...
Гость: wh0cd1144039 [url=http://cialis02.us.org/]generic cialis[/url] [url=http://tretinoin911.us.org/]tret...
Гость: wh0cd2594827 [url=http://pyridium911.us.com/]Pyridium[/url] [url=http://clozaril911.us.org/]clozaril...
Гость: order Retrovir in USA delivery NO PRESCRIPTION ; low prices Retrovir in Canada pharmacy without ...



Сервер 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. Александр Макаров вместе с Алексеем Лукьяненко завершили первоначальный перевод «Руководства по созданию блога» на PHP-фреймворке Yii. next Заходим и читаем [рус.]   ... "Перевод: Руководство по созданию блога на Yii"

  2. Подсветка php кода на страницах блога — штука невероятно удобная. Давайте в двух словах разберемся как я подкрутил её у ... "Подсветка синтаксиса"

  3. Последние пару дней я проводил небольшие технические работы на блоге, но всё не было времени запостить тему про всё что ... "Обновление на DbHelp.ru"

[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

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

[guest] Гость

Было сказано: Четверг, 05 Июль 2012

Спасибо. Помогло

[guest] Рекурсивный Акроним

Было сказано: Среда, 29 Август 2012

фак, думал что глюки.
спсаибо.

[guest] Гость

Было сказано: Четверг, 13 Июнь 2013

так как избавиться от этой ошибки? пожалуйста, расскажите попроще!

[guest] Гость

Было сказано: Понедельник, 17 Июнь 2013

Самый простой вариант - установить примари_кей на поле id в таблице

[guest] Detsl

Было сказано: Понедельник, 09 Декабрь 2013

вообще Yii умеет удалять подобные записи, но ему нужно знать что он удаляет 1 запись поэтому тут 2 варианта:
Вводим в таблицу уникальный ключ ID - Primary Key
Либо делаем уникальный составной индекс по нашим 2 полям
($tmodel->deleteAllByAttributes(array('form_id' => $_GET['form_id'],'field_id' => $_GET['field_id']));
)
в этом примере: form_id и field_id

[guest] Гость

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

Ваш способо сработает если есть только один ключ, если же 3 ключа, то придется извернутся.

[guest] Гость

Было сказано: Среда, 12 Февраль 2014

test

[guest] Гость

Было сказано: Среда, 19 Февраль 2014

[guest] Гость

Было сказано: Четверг, 08 Май 2014

Мда, тот еще пи**ец... Автор спасибо тебе за эту заметку!!!

[guest] Андрей

Было сказано: Пятница, 14 Ноябрь 2014

Добрый день, а что делать если таблица связочная с 2-мя полями - code_1, code_2 - обе INT NOT NULL? Обязательно нужно создавать поле AUTOINCREMENT с PRIMARY_KEY?

[guest] Гость

Было сказано: Вторник, 31 Январь 2017

Купил кота не знал как его назвать. Нашёл здесь (http://allcatsnames.com/disney-cat-names disney cat names) полный список имен для котов.




[guest] Гость

Было сказано: Суббота, 04 Март 2017

Dunia internet semakin lama semakin profesional. Memanfaatkan hosting dan domain berbayar perlu untuk diperhatikan. Apalagi bagi anda yang ingin menjadi profesional di dunia bisnis online tentu butuh hosting dan domain yang sesuai dengan yang anda mau. Tentu tetap dengan berbagai manfaat lainnya yang akan dijabarkan pada artikel ini.1. Dengan memiliki blog dengan hosting dan domain sendiri akan memiliki banyak kemudahan dan manfaat. Tentu dengan demikian anda punya otoritas yang lebih tinggi daripada memiliki blog gratisan. Misalnya dalam pergantian theme, pemasukan plugins/script yang tentu sangat terbatas di blog gratisan. Anda juga bisa menampilkan header yang berbeda dari pesaing anda di niche yang sama. Anda juga memiliki kontrol lebih seperti membuat blog anda lebih unik, dengan sistem penghasil uang yang lebih bebas, dan masih banyak fitur yang dapat ditambahkan dibandingkan dengan blog berhosting dan berdomain gratis.2. Dengan kepemilikian blog berdomain berbayar tentu akan lebih mudah diingat dibandingkan blog gratisan yang bukan domain utama tapi merupakan domain kedua atau sub domain. <a href="http://mamaeka.com/5-manfaat-utama-memiliki-blog-dengan-hosting-dan-domain-berbayar/">5 Manfaat Utama Memiliki Blog dengan Hosting dan Domain Berbayar </a>

[guest] Гость

Было сказано: Воскресенье, 26 Ноябрь 2017

drug interaction domperidone hyoscine <a href=http://kisokika38.tumblr.com/#94200>over the counter equivalent to domperidone</a> what is in tramadol ingredients

[guest] Гость

Было сказано: Понедельник, 27 Ноябрь 2017

domperidone dosage low milk supply <a href=http://kisokika38.tumblr.com/#14557>domperidone</a> the use of galactogogues in the breastfeeding mother

[guest] Гость

Было сказано: Понедельник, 04 Декабрь 2017

rabeprazole sodium plus domperidone <a href=http://kisokika38.tumblr.com/#84071>where can i purchase domperidone</a> medicine pantoprazole 40 mg

[guest] Гость

Было сказано: Вторник, 05 Декабрь 2017

comparison domperidone and paracetamol migraine <a href=http://kisokika38.tumblr.com/#87510>domperidone</a> what is specificity in method validation

[guest] Гость

Было сказано: Понедельник, 11 Декабрь 2017

domperidone advisory health canada <a href=http://kisokika38.tumblr.com/#91134>domperidone</a> migraine tablets prescribed by doctors

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


Код:
Имя: