Форум русской поддержки Joomla!® CMS
05.12.2016, 20:39:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Подключение формы в компоненте

 (Прочитано 195 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stic-2009
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« : 20.04.2016, 17:29:58 »

Добрый день. Изучаю основы компонентов в Joomla. Не могу понять, как форма для ввода данных, находящая в папке forms подключается к представлению. Название вроде прописал, но  $this->filterForm    = $this->get('FilterForm'); ничего не выводит.   Название вроде правильно указал.  Была одна форма, я её скопировал переименовав файлы и название класов. Думал изменить модель просто, для записи и вывода других значений. и поменять XML файл формы.  На каком моменте цепляется форма и где? в модели, или представлении? и как проверить подключилась она или там пусто?
Записан
b2z
Support Team
*****

Репутация: +709/-0
Offline Offline

Пол: Мужской
Сообщений: 7521


Разраблю понемногу


« Ответ #1 : 20.04.2016, 17:53:44 »

В модели getForm()
В представлении $this->form  = $this->get('Form');
Записан
Stic-2009
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #2 : 20.04.2016, 19:34:19 »

Спасибо! А если несколько форм нужно подключить?  каждая должна идти в свою модель, а потом в одно представление?
Записан
b2z
Support Team
*****

Репутация: +709/-0
Offline Offline

Пол: Мужской
Сообщений: 7521


Разраблю понемногу


« Ответ #3 : 21.04.2016, 08:20:01 »

Да, у Вас же скорее всего эти формы разных сущностей, а значит у каждой своя модель.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet