Новости Joomla

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

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Значения из одной формы в другую
« Ответ #30 : 12.04.2018, 21:30:54 »
Никакая. Если это
Код
<form action="<?php echo JRoute::_('index.php?option=com_comp&view=room'); ?>" method="post" name="" >
    <input class="" id="" type="text" name="" title="test" value="" />
    <input type="submit" value="Отправить уже" />
</form>
и есть рабочая форма, то вы не получите ничего: input у вас не имеет ни name, ни value.
А так, данные приходят в $_REQUEST, в вашем случае - в $_POST, и их можно получить таким образом:
Код
$my_param = JFactory::getApplication()->input->post->get('название_input', 'значение_по_умолчанию');
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #31 : 12.04.2018, 21:36:33 »
$my_param = JFactory::getApplication()->input->post->get('название_input', 'значение_по_умолчанию');

В модели?
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #32 : 12.04.2018, 21:37:39 »
input у вас не имеет ни name, ни value.
Это все есть
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Значения из одной формы в другую
« Ответ #33 : 12.04.2018, 21:40:12 »
В модели?
Уважаемый, вы испытываете мое терпение? Вы вообще читаете, что вам пишут?
В какой модели? Сейчас вы отправляете форму в view=room, а дальше что хотите делать? Просто перечислите на пальцах, не зацикливайтесь на своей логике, она может быть совсем не верна.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #34 : 12.04.2018, 21:51:23 »
а дальше что хотите делать?
Дальше установить значение в новую форму и отобразить! По сути какая разница если я их отловлю я могу сделать что угодно и это не имеет значения (на мой взгляд )
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Значения из одной формы в другую
« Ответ #35 : 12.04.2018, 22:00:03 »
По сути какая разница если я их отловлю я могу сделать что угодно и это не имеет значения
ОК, можете считать проблему решенной, потому что я вам уже дал ответ, как отловить данные формы.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #36 : 12.04.2018, 22:00:21 »
Почему нельзя сказать делай так - форма с action="input.php?option=component&view=view.ok" (обязательно то, то!) -> в модели функция ok() с тем-то, тем-то.

а такими кусками
$my_param = JFactory::getApplication()->input->post->get('название_input', 'значение_по_умолчанию');
уже весь инет забит и не понять что от какой версии и куда его пихать!
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #37 : 12.04.2018, 22:01:09 »
ОК, можете считать проблему решенной, потому что я вам уже дал ответ, как отловить данные формы.
Ну тогда спасибо тема закрыта!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Значения из одной формы в другую
« Ответ #38 : 12.04.2018, 22:06:25 »
Почему нельзя сказать делай так - форма с action="input.php?option=component&view=view.ok" (обязательно то, то!) -> в модели функция ok() с тем-то, тем-то.

а такими кусками
Потому что никак нельзя вытащить из вас то, что вы хотите делать. Одно дело - дать наводку человеку с определенным знанием, тут совсем другое - вы сами не понимаете, что делаете, при этом еще и секретничаете. Сами даете информацию кусками, еще и жалуетесь.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Re: Значения из одной формы в другую
« Ответ #39 : 12.04.2018, 22:15:46 »
Есть форма как мне получить эти данные в ...контроллере
В форму добавляете
<input type="hidden" name="task" value="mysubcontrollername.functionname" />
В субконтроллере ловите данные [, проверка, обработка], потом их в user state, редирект на форму. Там из состояния получаете.

Только я не понял, "откуда" и "куда", - обе страницы своего компонента? Проще и полнее описывайте, уже несколько раз у вас пытаются уточнить, а вы все свое.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #40 : 12.04.2018, 22:26:38 »
да выше уже было написано что и для чего нужно. Нет че готового чтоб показывать. Что непонятного просто форма любая, но в представлении
"материала" (если рассматривать com_content) из нее отправляем значения любое. Получаем в другом view с основной большой формой для дальнейшей работы.

На данном этапе мне хоть где бы выловить эти гребаные данные из формы с материалом (извеняюсь). Возможные проблемы: модель материала extends JModelItem, а не extends JModelAdmin. И форма в матереале отображается в отдельном loyaut'e.

Уже перепробовал помойму все, но знаю что вопрос стоит буквально в двух строках кода! Которые я либо неправильно формулирую, либо не там копаю. Поэтому и поднял тему.
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #41 : 12.04.2018, 22:29:08 »
Только я не понял, "откуда" и "куда", - обе страницы своего компонента? Проще и полнее описывайте, уже несколько раз у вас пытаются уточнить, а вы все свое.
Просто писал уже ПОСТ №1
   Всем привет! Подскажите уважаемые, как из вида с материалом передать какие то параметры в вид с формой? Компонент свой почти аналог com_content по структуре (контроллер, модель, представление, вид,)  ! Проблема с формой в материале стандартными функциями (getForm) не хочет работать потому что для этой функции нужна модель ( class ... extends JModelAdmin), а у меня уже ( class ... extends JModelItem).
  Короче. Скажу проще)) Нужна форма в материале с чекбоксами, жмем субмит переходим с этими значениями на страницу оформления запроса (где: имя, емаил, итд.). 
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #42 : 12.04.2018, 22:30:30 »
Как обьяснить я не знаю
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #43 : 12.04.2018, 22:31:03 »
В форму добавляете
<input type="hidden" name="task" value="mysubcontrollername.functionname" />
В субконтроллере ловите данные [, проверка, обработка], потом их в user state, редирект на форму. Там из состояния получаете.
Спасибо! Пошел дальше ковыряться.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Значения из одной формы в другую
« Ответ #44 : 12.04.2018, 22:41:04 »
Забудьте про все это
extends JModelItem...extends JModelAdmin...loyaut'e.
, эти умные термины вам ни к чему.
Просто выкладывайте: здесь я написал такой код, чтобы это сделать, а здесь вот такой, а он не работает...Я вам уже говорил, что ваша логика может быть совсем не верна (например, JForm тут точно ни при чем), а вы все на своем.
P.S. И еще: выкладывать нужно рабочий код, а не какое-то фуфло и потом писать, что все остальное есть.
« Последнее редактирование: 12.04.2018, 22:44:19 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #45 : 12.04.2018, 22:48:59 »
<input type="hidden" name="task" value="mysubcontrollername.functionname" />

Вот решение всех моих проблем! теперь из контролера я сделаю все что угодно! ++i в карму этому человеку.
Странно но уже так пробовал дня три назад ;D ;D ;D


эти умные термины вам ни к чему

А вот в этом вы глубоко заблуждаетесь!
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #46 : 12.04.2018, 22:58:05 »
Кстати вот это тоже в тему

$form = JForm::getInstance('название_формы', 'путь_к XML_или_XML_строка');

Создам отдельный XML для этого дела. ++
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Re: Значения из одной формы в другую
« Ответ #47 : 12.04.2018, 23:00:19 »
Про это тоже не знал (про компонент)

Поставьте для проверки Компонент чтения логов полезная штука

Теперь буду пользовать. ++

Компонент чтения логов
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Значения из одной формы в другую
« Ответ #48 : 13.04.2018, 00:17:29 »
А вот в этом вы глубоко заблуждаетесь!
Я только рад ^-^.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться