Home

Page 241
Page 241
background image

Собственные компоненты, модули и подключаемые модули 

241 

 

Рис. 15.5. Отображение таблицы 

Представление формы 
(/administration/components/views/auto/view.html.php) 

Индивидуальный вид отдельных автомобилей также контролируется. Обратите 

внимание на имя подкаталога. Теперь мы — в папке auto; список находится в этой папке. 

/administration/components/views/auto/view.html.php:  

<?php 
defined('_JEXEC') or die(); 
jimport( 'joomla.application.component.view' ); 
class AutosViewAuto extends JView 

function display($tpl = null) 

$auto =& $this>get('Data');  
$isNew = ($auto>id < 1); 
$text = $isNew ? JText::_( 'New' ) : JText::_( 'Edit' ); 
JToolBarHelper::title( JText::_( 'Auto' ).':<small>[ '.$text.']</small>' );  
JToolBarHelper::save();  
if ($isNew) { 
JToolBarHelper::cancel();  
} else { 
JToolBarHelper::cancel( 'cancel', 'Close' ); 

$this>assignRef('auto', $auto);  
parenr::display($tpl); 
}  

В этом коде конструируется панель инструментов для индивидуального вида. Это 

представление может быть использовано для добавления и изменения наборов дан#
ных. Переменная $isnew различает эти два случая. 

Шаблон формы 
(/administration/components/views/auto/tmpl/form.php) 

Форма для индивидуального вида конструируется в стандартном шаблоне. 


Copyright © 2018 Файлообменник mega.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.