Где может быть функция сохранения в Joomla?

D
На сайте с 28.06.2008
Offline
1101
220

Есть самописный компонент для Joomla 3. В админке компонента заходя из админки Joomla вижу одно поле которое есть, но не используется.

Решил его переделать под новую задумку.

Записал напрямую в базу цифры от балды - проверил, они показываются в админке.

Теперь решил проверить обратное сохранение из админки в базу и вот тут не работает, не сохраняет.

Если компонент написан по канонам где должна быть функция сохранения?

<tr>
<td width="100" align="right" class="key">
<label for="inn">
<?php echo JText::_('ИНН'); ?>:
</label>
</td>
<td>
<input class="text_area" type="text" name="inn" id="inn" style="width: 500px; padding: 3px;" value="<?php if(!empty($this->item->inn)) echo htmlspecialchars($this->item->inn); ?>" />
</td>
</tr>

Вероятно нужно написать функцию сохранения в файле /administrator/components/com_firm/models/action.php ? А как туда значение ИНН из файла default.php

передать?

По идее он уже передается, ведь код что я привел выше находится внутри

<form action="index.php" method="post" name="adminForm" id="adminForm" class="form-validate">

но пока не сохраняет.

---------- Добавлено 06.01.2020 в 16:02 ----------

Это уже не смешно..... три часа гуглил, пытался че-то менять - нифига.

Создал тему на серче и через 10 мин нашел файл где нужно было править :))) мистика....

Лично в моем самописаном компоненте нужно было править в паре файлов тут

/administrator/components/com_firm/tables

S
На сайте с 30.09.2016
Offline
469
#1
Dram:
Создал тему на серче и через 10 мин нашел файл где нужно было править

И да пребудет с тобой Сила Сёрча!

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
IL
На сайте с 20.04.2007
Offline
435
#2

Да, у Dram частенько темы такие.. )))

Задал вопрос.. тут же на него ответил.. =)

Остальные насыпали кучу комментариев.. или даже до холивара дошли. =)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий