Câu trả lời:
Mặc dù mã từ câu trả lời khác sẽ hoạt động, JRequestkhông được dùng nữa, do đó bạn nên sử dụng như sau:
$jinput = JFactory::getApplication()->input;
echo $jinput->get('option');
Ví dụ: nếu bạn đang hiển thị một Điều và sử dụng đoạn mã trên, nó sẽ xuất ra com_content
Chúng tôi có thể kiểm tra bằng cách lấy các tham số URL, sử dụng JRequest::getVar()phương thức và kiểm tra tham số tùy chọn.
jimport( 'joomla.environment.request' );
echo JRequest::getVar('option', '')
Một cách tiếp cận khác là thông qua đối tượng JRouter:
JFactory::getApplication()->getRouter()->getVars()["option"]
Không chắc chắn nếu có một sự khác biệt thực tế giữa giá trị JRouter và giá trị được trả về thông qua JInput.
JRequest::getVar()bị phản đối Sử dụngJFactory::getApplication()->input->get('option', '');.