Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

product_id в поле модель - по-умолчанию


Padlik

Recommended Posts

Друзья, прошу подсказать или помочь в реализации - необходимо, чтобы при добавлении продукта в поле модель автоматически писался id этого продукта.

 

Сейчас проблему решаю запросом к БД типа column product_id = model, однако это не панацея, нужно автоматизировать.

Надіслати
Поділитися на інших сайтах


Вы руками добавляете?

 

Умеете phpmydamin

Сумеете в модели addProduct сделать UPDATE product SET model - (int)$product_id

Надіслати
Поділитися на інших сайтах

Сделал иначе, в контроллере     $data['products'][] = array(     'model'      => $result['product_id'],

и убрал проверки на ввод в поле Модель. После сохранения товара - в поле модели получаю id товара

 

Вроде все ок, тему можно закрыть.

Надіслати
Поділитися на інших сайтах


При добавлении работает, просто поле модель не нужно заполнять. При создании товара оставляю поле Модель пустым. Сохраняю товар. Потом нахожу этот товар в списке - поле модель заполнено.

Змінено користувачем Padlik
Надіслати
Поділитися на інших сайтах


Хм, что-то я немного запутался. Делаю в файле модели:

функция добавления товара: INSERT INTO " . DB_PREFIX . "product SET model = '" . (int)$product_id . "',

функция редактирования "product SET model = '" . (int)$product_id. "'

 

Контроллер товара откатил до исходного, т.е. проверки на ввод поля модель вернул.

 

Создаю товар - поле модель не заполняю - все сохраняется без ошибок, понятно почему. Дальше, нахожу в списке товаров этот товар - вижу, что в самом списке напротив товара поле Модель заполнено, но если зайти в карточку этого товара для редактирования - то поле модели пустое. Не понимаю, почему? Также по полю модель на фронте товар это не находит.

 

 

Надіслати
Поділитися на інших сайтах


Если делать, как я это делал первый раз:

$data['products'][] = array(     'model'      => $result['product_id'],

и убрал проверки на ввод в поле Модель, то товар на сайте легко ищется по полю модель, также поле модель заполнено в списке товаров в админке, но также поле модель пустое в самой карточке при редактировании.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.