Дополнительное поле в админке (объявления)

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Re: Дополнительное поле в админке (объявления)

Сообщение fisher » 07 дек 2015, 16:27

А вы добавили телефон владельца в функцию search модели Apartment?
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Дополнительное поле в админке (объявления)

Сообщение dis » 07 дек 2015, 18:16

fisher писал(а):А вы добавили телефон владельца в функцию search модели Apartment?

Вот как раз с этим то я и не разберусь никак :( Буду признателен если подскажите что и где добавить :-[
dis
Незнакомец
 
Сообщения: 15
Зарегистрирован: 05 дек 2015, 19:19
Очки репутации: 0

Re: Дополнительное поле в админке (объявления)

Сообщение fisher » 09 дек 2015, 14:02

по примеру других полей
в файл Apartments.php
в функцию
public function search() {
нужно добавть
Код: Выделить всё
$criteria->addCondition('phone LIKE "%' $this->phone '%"'); 
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Дополнительное поле в админке (объявления)

Сообщение dis » 09 дек 2015, 21:38

fisher писал(а):по примеру других полей
в файл Apartments.php
в функцию
public function search() {
нужно добавть
Код: Выделить всё
$criteria->addCondition('phone LIKE "%' . $this->phone . '%"'); 

Не получилось, выдает:
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'phone' in where clause is ambiguous
dis
Незнакомец
 
Сообщения: 15
Зарегистрирован: 05 дек 2015, 19:19
Очки репутации: 0

Re: Дополнительное поле в админке (объявления)

Сообщение fisher » 10 дек 2015, 09:38

У вас какая версия продукта?
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Дополнительное поле в админке (объявления)

Сообщение dis » 11 дек 2015, 12:42

fisher писал(а):У вас какая версия продукта?

1.12.0
dis
Незнакомец
 
Сообщения: 15
Зарегистрирован: 05 дек 2015, 19:19
Очки репутации: 0

Re: Дополнительное поле в админке (объявления)

Сообщение dis » 12 дек 2015, 11:14

Уфф, что только не делал - не выходит ничего *WALL*
dis
Незнакомец
 
Сообщения: 15
Зарегистрирован: 05 дек 2015, 19:19
Очки репутации: 0

Re: Дополнительное поле в админке (объявления)

Сообщение Koduc » 14 дек 2015, 09:25

dis писал(а):Уфф, что только не делал - не выходит ничего *WALL*

По-видимому, конфликт с одноименным полем у пользователей. Попробуйте так:
Код: Выделить всё
$criteria->addCondition('t.phone LIKE "%' $this->phone '%"');  
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Дополнительное поле в админке (объявления)

Сообщение dis » 14 дек 2015, 11:27

Koduc писал(а):
dis писал(а):Уфф, что только не делал - не выходит ничего *WALL*

По-видимому, конфликт с одноименным полем у пользователей. Попробуйте так:
Код: Выделить всё
$criteria->addCondition('t.phone LIKE "%' . $this->phone . '%"');  

*YAHOO* Работает! Спасибо огромное.
dis
Незнакомец
 
Сообщения: 15
Зарегистрирован: 05 дек 2015, 19:19
Очки репутации: 0

Пред.

Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

cron