Joomla API

It is method to get a single record.

It is a method to get the view name. The model name by default parsed using the classname, or it can be set by passing a $config['name'] in the class constructor.

This method gets the value of a user state variable and sets it in the session. This is the same as the method in \JApplication except that this also can optionally force you back to the first page when a filter has changed.

it is a method to get the filter form.

It is a method to get the starting number of items for the data set.

It is a method to get the total number of items for the data set.

It is a method to get a \JPagination object for the data set.

It is a method to get the active filters.

It is a method to get data from a registered model or a property of the view.

The function escapes a value for output in a view script. The ENT_COMPAT flag will be replaced by ENT_QUOTES in Joomla 4.0 to also escape single quotes.

It is a method to add a model to the view. Joomla supports a multiple-model single view system by which models are referenced by classname. A caveat to the classname referencing is that any classname prepended by \JModel will be referenced by the name without \JModel. For example, \JModelCategory is just Category.

It is a method to save the form data.

This method is used to edit an existing record.

It is a method to perform batch operations on an item or a set of items.

It is a method to load a row for editing from the version history table.

It is a method to get model state variables.

It is a method to get the model name. By default, the model name is parsed using the classname or it can be set by passing a $config['name'] in the class constructor.

This method is used to get the model object.

This method is used to get an array of data items.

The function saves the manually set order of records.

This method is used to adjust the ordering of a row. It returns NULL if the user did not have edit privileges for any of the selected primary keys.

It is a method used to check-out a row for editing.

This method is used to checkin a row.

This method saves the submitted ordering values for records via AJAX.

This function is used to check-in of one or more records.

The function adds one or more view paths to the controller's stack, in LIFO order.

The function sets the document title according to global configuration options.

It is a method to get the controller name. The dispatcher name is set by default parsed using the classname, or it can be set by passing a $config['name'] in the class constructor.

It is a method to save the submitted ordering values for records.

It is a method to change the published state of one or more records.

The function executes and displays a template script.

It returns a Model object, always creating it.

It checks for a form token in the request. This function is used in conjunction with \JHtml::_('form.token') or \JSession::getFormToken.

It is a method to get a reference to the current view and load it if necessary.

The getTask() gets the last task that is being performed or was most recently performed.

It is a method to get a table object, load it if necessary.

The function loads a template file. It first looks in the templates folder for an override.

It is a method to reload a record.

It is a method to load a row from version history.

It is a method to load item to edit associations in com_associations.

JHtmlGrid is utility class for creating HTML Grids.

JHtmlFormbehavior is utility class for form related behaviors. This class has two methods - ajaxchosen and chosen.

The JHtmlForm is a utility class for form elements. It has two methods: token and csrf.

It changes the order of one or more records.

It is a method to run batch operations.

This method unregisters or unmaps a task in the class.

It is a method to validate the form data.

The method adds a directory where Joomla should search for models. You may either pass a string or an array of directories.

This method is used to publish a list of items.