Новости Joomla

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 2108 Просмотров
*

zt.Dan4ik

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Здравствуйте. Снова нуждаюсь в Вашей помощи.
Вопрос в следующем. На front-end части сайта пользователь заполняет определённую форму. Но данные должны сохранятся в две таблицы.
Например:
Есть таблицы jos_properties_products с послем name и jos_properties_products_translations с полем pt_name
На сайта два поля с именем name и pt_name
Как сделать так что бы данные из поля name попадали в таблицу jos_properties_products а pt_name в jos_properties_products_translations

В данный момент функция store() выглядит так:

Код
  function store($data)
{
JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_properties'.DS.'tables');
$row =& JTable::getInstance('products', 'Table');
if (!$row->bind($data)) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
if (!$row->check()) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
if (!$row->store()) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
return true;
}

Для таблицы jos_properties_products_translations есть отдельный файл "tables" по этому пути: (JPATH_ADMINISTRATOR.DS.'components'.DS.'com_properties'.DS.'tables')

Заранее спасибо за помощь!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: store() и несколько таблиц mysql
« Ответ #1 : 22.11.2011, 15:37:34 »
написать нужный SQL запрос и выполнять его. В этом или другом каком-нибудь методе.
*

zt.Dan4ik

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: store() и несколько таблиц mysql
« Ответ #2 : 22.11.2011, 15:40:57 »
а c использованием двух файлов "tables" в которых уже размечена структура таблиц и выполняется запрос?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: store() и несколько таблиц mysql
« Ответ #3 : 22.11.2011, 15:45:33 »
Ну так выполни тот же самый алгоритм для другой tables
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: store() и несколько таблиц mysql
« Ответ #4 : 22.11.2011, 15:52:13 »
я понятия не имею чего нужно.
Но насколько мне известно операторы INSERT и UPDATE работают с одной таблицей. Т.е. это минимум два запроса будет.
Так же если в них используются какие-то индексы, то их тоже нужно учитывать.
Кроме вас структуры вашей БД никто не знает, следовательно помочь чем-то будет проблематично))
*

zt.Dan4ik

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: store() и несколько таблиц mysql
« Ответ #5 : 22.11.2011, 16:18:35 »
Lex, я об этом думал и даже пытался сделать, в начале не получилось, поэтому обратился на форум. Твой пост заставил меня еще раз попробовать и все получилось. В первой попытке сделал ошибку. Без тебя я бы не справился  *DRINK*

Код
  function store($data)
{
JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_properties'.DS.'tables');
$row =& JTable::getInstance('products', 'Table');
$ptrow =& JTable::getInstance('products_translations', 'Table');

if (!$row->bind($data)) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
if (!$row->check()) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
if (!$row->store()) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
if (!$ptrow->bind($data)) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
if (!$ptrow->check()) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
if (!$ptrow->store()) {
$this->setError( $this->_db->getErrorMsg() );
return false;
}
return true;
}

SmokerMan, у меня такое чувство что ты совсем не читал мой первый пост. Я ведь описал для примера элементарную структуру базы и формы. Ведь этого достаточно что бы понять суть вопроса. Я не просил за меня сделать всю работу поэтому не приводил структуру таблиц с которыми работаю ибо она огромная.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться