Навигация: Главная Форум

Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

Редактирование записи с заданным представлением
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Редактирование записи с заданным представлением
#10421
Редактирование записи с заданным представлением 7 г. назад Репутация: 0
Здравствуйте, в моем справочнике(компонент) есть записи, на главной странице компонента они все отображены ссылками "index.php?option=com_mycomponents&task=mycomponent.edit&id=9" по нажатию мы переходим к редактированию, но у каждой записи разные поля для редактирования(по рубрикам). Шаблон для каждой рубрики я формирую в модели (файл модели прикрепил), В зависимости от $_GET select=1 или 2 или 3... я формирую и вывожу шаблон на добавление.

Вопрос, как сделать так, чтобы по нажатию на ссылку(на главной странице) "index.php?option=com_mycomponents&task=mycomponent.edit&id=9"
переход на редактирование записи с уже подставленной переменной $_GET в виде "index.php?option=com_mycomponents&view=mycomponent&layout=edit&select=7&id=9" select берется из базы данных в ячейке rubric_id

(default.php представление вывода всех записей на главной странице компонента)

Модель где я прикрепляю шаблоны "case '1' : $this->form='1';"


Код:

   public function __construct($config = array()){

   $jinput = JFactory::getApplication()->input;
   $sele = $jinput->get->get('select', '1', 'STRING');

    switch($sele){
               case '1' : $this->form='1';
               break;
               case '2' : $this->form='2';
               break;
               case '3' : $this->form='3';
               break;
               case '4' : $this->form='4';
               break;
               case '5' : $this->form='5';
               break;
               case '6' : $this->form='6';
               break;
               case '7' : $this->form='7';
               break;
               case '8' : $this->form='8';
               break;
               default : $this->form='1';
               }

    parent::__construct($config);
    }   
    





Представление главной страницы компонента, ссылки выводятся в данном виде

Код:

   <a href="<?php echo JRoute::_('index.php?option=com_mycomponents&task=mycomponent.edit&id='.(int) $item->id); ?>"><?php echo $item->title; ?></a>
adebizi
Постов: 1
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Последнее редактирование: 09.09.2013 12:29 Редактировал adebizi.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
ВверхСтраница: 1
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер
Pool Snooker Billiards Graphite Cue Stick firm Radicura Enterprises varied line up of International Brands in allied fields. Proprietor Amit Jain being an expert in branding activities actively solicits global partnerships to commit worldwide trade sport equipment goods distributor dealer supplier importer exporter trader consultant franchise shop E-Commerce Website Designing, Development, Hosting, SEO & Online/Offline Advertising ~ Goods Warehousing, Preparation, Logistics & Worldwide Customs Clearances ~ Joint Venture Liaisons for Real Estate, Finance, Insurance, Distribution & Manufacturing. desert safari dubai has been visited by the visitors due to its deserted area. POKER369 Adalah Layanan Jasa Judi POKER Online Terpercaya Indonesia Dengan Promo Terbesar 2020. SPORTS369 Sebagai Agen Judi Slot Online Terbaik Dan Terpercaya, Jadi Member Sekarang Bonus 20% Deposit !
Pokerkuda.net adalah situs IDN Poker Online dengan pelanan customer support 24/7 setiap harinya serta nikmati pengalaman terbaik dalam bermain games idn poker sesunguhnya.