Комментарии

Вызов методов из класса JHTML
( 0 Голосов )

Методы из класса JHTML предназначены для удобного применения разработчиками и прочими лицами, не обладающими достаточным опытом программирования на языке РНР. Их удобство состоит, в частности, в том, что они могут быть автоматически импортированы по мере надобности. Синтаксис обращения к ним довольно прост, как показано в приведенном ниже примере.

<?php echo JHTML::_('string.truncate', $item->introtext, 
$params->get('introtext_limit')); ?>

В данном примере метод _() из класса JHtml, объявляемого в файле libraries/joomla/html/html.php, служит для вызова метода truncate () из класса JHtmlString, объявляемого в файле libraries/joomla/html/html/string.php. В качестве первого аргумента метода _() указывается идентификатор вызываемого метода. Перед его именем может быть указан через точку любой префикс, обозначающий имя класса, находящегося по умолчанию в папке libraries /joomla/html/html.

В данном примере в первой части идентификатора указан префикс string, обозначающий класс JHtmlString, а во второй части — имя вызываемого метода, truncate (). Если же префикс отсутствует, то вызывается метод из самого класса JHtml. Например, в приведенной ниже строке кода вызывается метод link () из класса JHtml.

<?php echo JHtml::_('link',$url, $v, array('target' => 'helpFrame'));?>

Остальные аргументы, передаваемые методу _ (), передаются далее вызываемому методу.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код